1、赋值语句python 的赋值都是指对象的引用。保存的是对象的内存地址。例如
PyValue=“今天天气不错” PyValue=“心情也不错”
第一句执行时Python 先在内存中创建字符串对象并赋值” 今天天气不错”, PyValue 设置为字符串对象的引用。保存字符串对象内存地址 第二句执行时Python先在内存中创建字符串对象并赋值” 心情也不错”,然后PyValue 保存新建的字符串对象的地址。最先创建的字符串对象不再被引用
多变量赋值以及互换:
V0,V2,V4=0,2,4 #多变量赋值print(V0,V2,V4)V0,V2=V2,V0 #互换2个变量print(V0,V2,V4)显示结果:
链式赋值:S=V=N="呵呵" print(S,V,N)显示结果:
增量赋值:S,Str=2,"哈哈" S+=2 Str*=2 print(S,Str) 显示结果:
2、 条件语句if 判断条件: 执行语句.... elif判断条件: 执行语句.... else: 执行语句….
请看下面实例:Statue=""Score=75if Score > 85:Statue="优秀"elif Score > 60: Statue="及格"else: Statue="及格"print(Statue)输出结果:
3、 循环语句while循环语句格式while判断条件: 执行语句....在while 语句内部可以使用命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环。while 可以与else 结对使用,在循环条件为 false 时执行 else 语句块请看下面实例
# python while用法
print("======while+continue用法======")i = 1while i < 12:i += 1 if i%2 > 0: # 非双数时跳过输出 continue print(i) #输出双数
print("======while+break用法=========")i = 1while 1: # 循环条件为1必定成立print(i) # 输出1~12 i += 1 if i > 12: # 当i大于12时跳出循环 break
print("======while+else用法=========")cn = 0while cn < 60:print(cn,"考试不及格") cn = cn + 15else: print(cn,"考试及格")
输出结果:
4、 注释单行注释用 # 多行注释用三个单引号 """ 或者三个双引号 """