活宝妈咪冷酷爹,超级无用博士,pop字体转换器下载
mood = true if mood: print('mood ok'); else: print('mood not ok')
if-elif-else
if a == 1: pass elif a == 2: pass else: pass
pass
pass 占位语句,空语句
if true: pass else: pass
接收输入
接收到的是字符串
如果要转数字,可以通过 int() 方法转数字
mood = input() print(mood)
常量
一般字母大写
并不是真正的常量,还是可以改变
const = 1 print(const) # 1 const = 2 print(constt) # 2
while condition: # 代码块 pass else: # 当 while 结束后执行 pass
pyhton 中 for 循环一般用来遍历,循环
a = [1,2,3,4,5] for i in a: print(i,end='/') else" pass # 遍历结束执行 # 遍历数组 a ,并打印元素 # 设置 end='/',参数可以自定义以 / 隔开每个输出,默认 /n 换行
for 循环可以通过 break 跳出循环,continue 跳过当前循环
通过 break 跳出的循环不会执行 else ,continue 会执行 else
for 循环执行十次
for i in range(0, 10) print(i) # 0,1,2,3,...,9
range()
range(0, 10) 生成了一个 0 - 9 的序列
range(0, 10, 2) 生成 0 - 9 的序列,并且间隔为 2
range(10, 0, -2) 生成 9 - 0 间隔为 2 的递减序列
练习
a = [1,2,3,4,5,6,7,8] 打印出 a 中 1,3,5,7
第一中方法:
a = [1,2,3,4,5,6,7,8] for i in range(0, len(a), 2): print(a[i], end='|')
第二种方法:
b = a[0 :len(a): 2] print(b)
第三种方法:
a = [1,2,3,4,5,6,7,8] for i in a if i % 2 == 0 continue print(i)
可以明显看出第一种和第二种方法更 python , 第二种方法更好, 可以不用 for 循环。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python 实现将numpy中的nan和inf,nan替换成对应的均值
python爬虫把url链接编码成gbk2312格式过程解析
网友评论