>>单行注释
#请输入身高 height = float(input("请输入身高"))
>>多行注释(三个单或双引号)
''' 这是多行注释 '''
>>编码声明(在文件的第一行声明)
#coding = gbk
同一级别的代码,缩进要相同
a = 15 if a > 10: print('执行') print("成功")
>>保留字不能用于命名变量,函数,类,模块等
如return,if,None,ture等
标识符用于标识变量,函数,类,模块等对象的名称
注意:
>>条件表达式:
i = a if a>b else b
>>if语句
1.if..else
if a > 0: print(a) else: print(-a)
2.if..elif..else
if a > 90: print('优秀') elif a < 60: print('不及格') else: print('一般')
>>while循环
找出第一个既能被5整除,又能被7整除的数:
flag = True n = 1 while flag: if n % 5 == 0 and n % 7 == 0: print(n) flag = False n+=1
>>for循环
for 变量 in 对象:
循环体
对象可以是任何有序对象,包括字符串,列表,元组等
1.数值
range(2): 0 , 1
range(1,3): 1 , 2
range(1,5,2): 1 , 3
输出20以内所有偶数
for i in range(0,21,2): print(i)
2.遍历字符串
for i in "这是一个句子": print(i)
1.break
跳出这一层循环
for i in range(10): print(i) if i == 4: break 输出: 0 1 2 3 4
2.continue:
跳出这一次循环,进入i的下一个指标循环
for i in range(5): if i == 2: continue print('第',i,'次循环') 输出: 第 0 次循环 第 1 次循环 第 3 次循环 第 4 次循环
3.pass
空语句(可以理解为用于占位)
a = 66 if a > 90: print('优秀') elif a < 60: pass else: print('一般')