2020.9.2
目录
一、Python基本数据类型和变量
二、Python的算数和逻辑运算符
三、Python的if语句
四、Python的for循环
五、Python的while循环
六、Python的break和continue关键字
一、Python基本数据类型和变量
整数:int 1、2、234、-123、0
小数(浮点型):float 1.3、2.45、-2.356
布尔值(逻辑型):bool 真 True、假 False
空值:None
变量:存储可变信息,组成:字母 数字 _ 组成,不能数字开头。
二、 Python的算数和逻辑运算符
1.算术运算符:= + - * / % 赋值 加 减 乘 除 求余
a=a+2 可简写为 a += 2
2.比较运算符(结果为布尔值-逻辑型)
== 等于 != 不等于 >= 大于等于 <= 小于等于 > 大于 < 小于
3.成员运算符(结果为布尔值-逻辑型)
a = [1,2,3,4]
2 in a 2在集合a中(包含)
3 no in a 3不在集合a中(不包含)
4.逻辑运算符
and 且
or 或
not 非(取反逻辑值)
三、Python的if语句
采用if、elif、else的方式进行,可以有多个elif。
例1:
a = 4
if a<20:
print("a<20")
elif a<30:
print("a<30")
elif a<40:
print("a<40")
else :
print("a<50")
结果:a<20
例2:
a =8
b = 10
if a>b:
print("a大")
else :
print("b大")
若只有if else 可简写为:
print("a大") if a>b else print("b大")
#为真的操作;条件语句;为假的操作。
四、 Python的for循环
for循环可用于以下几种形式的遍历:
字符串 str:for a in “abcdef”
列表 list:for a in [1,2,3,4,5]
元组 tuple:for a in (1,2,3,4,5)
字典 dict:for a in {“name”:“dage”,“age”:20}
集合 set:for a in set([1,2,3,4,5])
计数循环:for a in range(0,100)
range:为一个函数,可以产生挨个数字,如果要打印所有数字可以用list(range(10))转为列表,打印出所有元素,用法如下:
用法1:range(5),输出0~4,不包括5。
用法2:range(2,5),输出2~4,含第一个数字,不包括最后一个数字。
用法3:range(3,10,2),输出3,5,7,9,第三个参数为步子大小。
字典例子:
ll={'name':'zhanmgsan','mage':20,'qita':'wu'}
for a in ll:
print(a,ll[a])
结果:
name zhanmgsan
mage 20
qita wu
五、Python的while循环
while循环重复判断条件,如果为True就执行,如果为Fasle就退出循环。
例:
sum = 0
n = 0
while n<=100:
sum =sum +n
n=n+1
print (sum)
如果有一个现成的数据可以挨个遍历,用for in 搭配比较简洁。
如果没有,那就写成条件是否满足的形式,用while实现。
六、Python的break和continue关键字
break:跳出循环(跳出当前for/while的整体循环)
continue:到循环尾(结束for/while的当次循环,继续下一次循环)