Python基础简介&入门&条件&循环

Posted zhangvicky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础简介&入门&条件&循环相关的知识,希望对你有一定的参考价值。

 

一、机器语言(解释型语言和编译型语言)介绍

  1、编译型语言:编译型语言即把写好的编程编译成机器语言再执行,在运行之前一次性编译,比如C、C++。

          优点:运行速度快,缺点:编译时间长

  2、解释型语言:在运行的时候才编译,执行一行编译一行,像Python、ruby、PHP、Java等

          优点:编译时间短,什么时候用什么时候编译;缺点:速度慢

二、Python简介

  Python是一种面向对象的解释型语言,简单易学,第三方库最多的一门语言

  Python的用处:后台开发、自动化运维、爬虫、人工智能、数据分析、自动化测试、嵌入式开发、 桌面软件等

三、Python安装

四、变量及语法基础

  1、变量是用来存东西的,供后面程序使用,Python中变量用等号定义

  2、定义字符串要加引号:单引号和双引号单独使用没有区别,1)定义的值里有单引号 最外面要用双引号;words=“let‘s go”

              2)定义的值里有双引号 最外面要用单引号;words=‘测试行业“真难”啊‘;3)定义的值里既有单引号又有双引号,最外面用三个单引号‘‘‘let‘s go "真难"啊’’’

  3、定义数字不需要加引号
  4、注释:1)单行注释用#;2)多行注释用三个单引号‘‘‘’’’;3)快速注释快捷键,选中要注释的行,快捷键Ctrl+/
  5、等号,一个等号是赋值意思,两个等号是等于的意思
  7、用and链接多个字符串
  8、使用input接受到的值都是字符串
  9、查看一个变量的类型type(变量名)
  10、变量转换,将变量score字符串类型转化为int类型,score=int(score)
  11、count =count+1等同于count+=1
五、条件判断
  1、Python中使用if else做条件判断。如:
  2、多分支使用if elif....else,如:
  技术分享图片

六、循环

  循环即重复的做一件事情,或叫遍历或叫迭代,循环时循环执行循环体里的代码,Python中有两种循环while循环和for循环 。

  1、while循环

   使用while循环必须要有一个计数器控制循环次数

     break:在while循环中遇到break时立马结束循环,break是整个循环停止;

     continue:意思是在跳出本次循环,继续下一次循环,continue下面的循环代码不执行,继续下一次循环

   技术分享图片

     技术分享图片

    random.randint 产生随机整数

  2、for循环

    for 循环不需要计数器,但必须得有一个可迭代的对象,才能循环,比如数组,比如range函数

   技术分享图片

 

七、格式化

  例如欢迎登录提示“欢迎登录,李三”。其中李三姓名是可变的,“欢迎登录”不变,可以把姓名格式化

  格式化方法有:1)占位符,如:%s;2)format函数;3)+号方式,不推荐使用

  %s字符串、 %d整数、 %f小数,保留几位小数就%.nf,如两位小数%.2f

  使用%s 可以用任何值,%d必须是整数,%f必须是小数

  技术分享图片

  技术分享图片

 

  

以上是关于Python基础简介&入门&条件&循环的主要内容,如果未能解决你的问题,请参考以下文章

python基础&条件语句

3-27 初试python

python2.7入门---break语句&continue语句&pass空语句

Vue入门笔记--基础部分之条件渲染

python开发基础:三元运算&生成式&成员运算&解压法&队列堆栈&数据类型转换

Linux入门第五天——shell脚本入门(下)基础语法之循环与调试