学习Python的第三天,因为各种活动冲突,本次日报拖了2天…
“这次内容,十分的简单”
Python_Day_3
if循环
与C语言中写法略有不同
a = 1
if a == 1 :
print("True")
elif a == 2:
pass
else :
print("False")
pass:暂空
True 、 False 开头需要大写
for循环
test_list = [1,2,3,4,5,6,7,8,9]
for l in test_list :
print(l)
l :迭代器,用来自动遍历“in”后面的列表、字典、元组等的元素
for l in range(9) :
print(l)
range(n):从0开始一直遍历到n-1
死循环
while 1:
print(1)
调试
1、断点
2、开始调试(Shift+F7)
3、单步调试(F7)
作业
replace函数
str = "I wanna the red, jug plz"
print(str.replace('n','m',1))
.replace(_old,_new,[,max])
_old:需要替换的原字符串
_new:替换后的字符串
[,max]:限定最多替换的次数
count函数
str = "hdhdhdjsunxxyhsadhbcba,sdhywhdah"
print(str.count('h',0,9))
.count(sub,start,end)
sub:搜索的子字符串
start:开始的位置,第一个字符为0
end:结束的位置,默认为最后一位
打印杨辉三角
lst = []
for n in range(5):
row = [1]
lst.append(row)
if n == 0:
print(row)
continue
for m in range(1, n):
row.append(lst[n - 1][m - 1] + lst[n - 1][m])
row.append(1)
print(row)