文章目录
一、for循环
while循环 vs for 循环
while循环:称之为条件循环,循环的次数取决于条件何时为False
for循环:称之为迭代循环,循环的次数取决于数据的包含的元素的个数
for循环专用来取值,在循环取值方面比while循环要强大,以后但凡遇到循环取值的场景,就应该用for循环
l=['a','b','c']
for i in range(3):
print(i,l[i])
#for+break
names=['egon','kevin','alex','hulaoshi']
for name in names:
if name == 'alex':break
print(name)
#for+continue
names=['egon','kevin','alex','hulaoshi']
for name in names:
if name == 'alex':continue
print(name)
#for+else
names=['egon','kevin','alex','hulaoshi']
for name in names:
print(name)
else:
print('=====>')
#for循环嵌套
for i in range(3):
for j in range(2):
print(i,j)
"""
外层循环第一次:i=0
内层循环
0,0
0,1
外层循环第二次:i=1
内层循环
1,0
1,1
外层循环第三次:i=2
内层循环
2,0
2,1
"""
二、数字类型
-
整型int
用途:记录年龄、等级、号码等
定义方式:
age = 10 #age = int(10)
类型转换
print(int(3.1)) #结果3 res = (int('11')) print(res,type(res)) #结果11,类型int res = (float('11.1')) print(res,type(res)) #结果11.1,类型float
了解
print(bin(12)) #10进制转2进制 print(oct(12)) #10进制转8进制 print(hex(12)) #10进制转16进制
存一个值,不可变
#不可变