end = ” ”(可以控制换行)
1.while 循环:
语法格式:
while 条件表达式:
代码指令
语法特点:
1.有初始值
2.条件表达式
3.变量(循环体内计数变量)的自增自减
使用条件:
1.循环的次数不确定,是依靠循环条件来结束
目的:
1.为了将相似或者相同的代码操作变得更简洁,使得代码可以重复利用
end = ” ”(可以控制换行)
1.while 循环:
语法格式:
while 条件表达式:
代码指令
语法特点:
1.有初始值
2.条件表达式
3.变量(循环体内计数变量)的自增自减
使用条件:
1.循环的次数不确定,是依靠循环条件来结束
目的:
1.为了将相似或者相同的代码操作变得更简洁,使得代码可以重复利用
多分支:
特征:
1.只要满足其中一个分支,就会退出本层if语句结构(必须会执行其中一个分支)
2.至少有2种情况可以选择
3.elif后面必须得写上条件和语句
4.else是选配, 实际情况的情况来填写
5.多分支有多个条件(多次判断)
Python条件语句式通过一条或多条语句的执行结果(true或者false)来决定执行的代码块
pass:表示一个空语句,直接跳过
流程:就是计算机执行代码的顺序
流程控制:对计算机代码执行的顺序进行有效的管理,只有流程控制才能实现在开发当中的业务逻辑
流程控制的分类:
1.顺序流程:就是代码一种自上而下的执行结构,也是Python默认的流程
2.选择流程/分支流程:根据在某一步的判断,有选择的去执行相应的逻辑的一种结构
2.1.单分支
if 条件表达式:
2.2.双分支
if 条件表达式:
else:
2.3.多分支
if 条件表达式:
elif 条件表达式:
else:
3.循环流程:在满足一定的条件下,一直重复的去执行某段代码的逻辑(事情)
3.1.while 条件表达式:
3.2.for ... in ... 可迭代集合对象:
4.条件表达式:比较运算符/逻辑运算符/复合的运算符
1.Python有一个简单的字符串格式化方法,使用%做占位符,%后面跟变量。
2.%(占位符)
3./n(换行作用)
4.format
5.input(输入)
6.type(查询类型)
格式化符号:
1.%c
2.%s
3.%i
4.%d
5.%u
6.%o
7.%X
8.%e
9.%E
10.%f
11.%g
12.%G
赋值运算符:
1.=
2.+=
3.-=
4.*=
5./=
6.%=
7.**=
8.//=
逻辑运算符:
1.and
2.or
3.not
(真:True)
(假:False)
and:条件全部为真,结果就为真;条件中有一个是假,结果就为假
or:条件全部为假,结果就为假;条件中有一个是真,结果就为真。
not:真假切换,条件是假的,结果就为真;条件是真的,结果就为假。
优先级:
1.()
2.not
3.and
4.or
算术运算符:
1.+(加法)
2.-(减法)
3.*(乘法)
4.**(指数)
5.%(取余)
6./(除法)
7.//(地板除)
比较运算符:
1.==(等于)
2.!=(不等于)
3.>(大于)
4.<(小于)
5.>=(大于等于)
6.<=(小于等于)
Python基本类型:
1.字符串
2.元组
3.字典
4.列表
数字:
5..int
6.long
7.float
8.布尔值
9.变量必须以字母或下划线开头
10.其他字符可以是字母,数字或__(下划线)
11.变量区分大小写
12.不能用关键字来做变量名
1.变量=储存的数据。
2.变量不仅仅可以是数字,还可以是其他的任意类型。
3.我们可以通过定义变量来申请并命名这样的存储空间,并通过变量的名字来使用这段储存空间。
4.变量是程序中临时储存数据的场所。
PyCharm的优点有:
1.智能的Python辅助
2.Web开发框架
3.科学的工具
4.跨技术开发
5.远程开发能力
6.内建开发者工具
异常类型:
排序:
字符串及常用方法:
等腰三角形:
a=' name '
b=a.strip()去除空格
lstrip()删除左边的空格
rstrip()删除右边的空格
capitalize()首字母变大写
id()内存地址
常用格式化符号:
python数据类型
查数据类型:用type查询
a=10
print(type(a))
单行注释:#
多行注释:‘’‘’‘’或者'''
如: ‘’‘’‘’
注释为。。。。。。。
‘’‘’‘’
或者
'''
注释。。。。。。。
'''