1.if
flag = 1
if 1:
print(type(True))
if 0:
print(name)
if flag:
print("flag的类型:"+str(type(flag)))
根据这个结果,可以看出来,这里没有进行类型转换,bool就是int
true 就是1 false 就是0
flag = 0
if 1:
print(type(True))
if 0:
print(name)
if flag:
print("flag的类型:"+str(type(flag)))
else:
print("死啦死啦")
说明这里的else是就近原则,与其他语言一致,而不同的是,其他语言通过{}来确定方法区,而python是通过缩进
2.while
i = 1
while i <=9:
j = 1
while j <= i:
print(f"{j}*{i}={j*i}\t",end='')
j += 1
i +=1
print()
end = ’ ’ 这样就可以不换行
3.for
类似于JAVA中的for遍历
name = "abcdefg"
for x in name :
print(x)
4.range
range(num1) 获取从0到num1
range(num1,numb2) 获取从num1到num2
range(num1,numb2,step) 类似于 i = num1 i<num2 i=i+step
for x in range(10):
print(x,end=' ')
print()
for x in range(5,10):
print(x, end=' ')
print()
for x in range(1,10,2):
print(x,end=' ')