Python 基础入门 4 语句

时间:2022-07-14 20:02:45
"""
判断语句:if语句,格式如下
if 表达式:
语句1
elif 表达式:
语句
else:
语句

简单的if语句(当只有一条语句时): if 表达式:语句
"""
if 1<0:
print("哦")
elif 1==0:
print("意义")
else:
print("在")

"""
循环语句:while, 格式如下
while 表达式 当表达式为真时,执行语句1
语句1
else 当表达式为假时,执行语句2(当循环中遇到break时,不执行该语句2)
语句2

简单的while语句(当只有一条语句时): while 表达式:语句
break语句 退出循环语句,执行下一步程序
continue语句 退出当前循环进入下个循环
"""
num = 1
while num <= 6:
num += 1
if num == 2:
continue
elif num == 6:
break
print(num)
else:
print(num)

"""
循环语句for ,其格式如下
for 变量名 in 集合: (这里的集合有String,列表,元组等)
语句
逻辑:按索引值顺序,从集合中的元素赋值给str,直到集合索引值结束
"""
num = 0;
for str in "string":
print("num = %d" %(num))
num += 1

"""
range([startInt],stopInt,[stepInt]) 创建一个从startInt(包括)开始以stepInt递增到stopInt(不包括)的列表,startInt默认是0,stepInt默认是1
注意,不能直接用print打印出来,可以用循环语句打印
"""
for str in range(1,5):
print("str = %s" %(str))

"""
enumerate(集合):用于for循环语句,作用是将集合的索引值和元素值返回,注意:dict的元素值返回的是key值
"""
tuple = (1,2,3,"4")
dict = {"key1":"value","key2":"value2"}
for index,str in enumerate(dict):
print(index,str)