1、列表操作
##求列表中最大数,最小数,长度,排序,倒序,列表添加功能
ls=[1,2,9,-1,10,8]
str(8)
len(ls) #求列表的长度
max(ls) #求列表的最大数
min(ls) #最小数
ls=sorted(ls) #列表排序(默认是升序)
ls1=reversed(ls) #列表的倒序(不是列表)
#print(ls1)
#for i in ls1:
# print(i)
##列表添加功能
ls=[]
ls.append(28.2)
ls.append(20)
ls.append(10)
sorted(ls)
2、函数
a=3
def msg():#定义一个函数 def 函数名(): 代码
b=4
des='晴天'
week='星期六'
print('今天温度是:{}'.format(b))
print('今天天气是:{}'.format(des))
print('今天{}'.format(week))
#NameError: name 'b' is not defined
print(b)
msg()
msg()
msg()
#x**2 #x的平方的函数
#3**2=9#3的平方的函数
def msg(b,des,week):
print('今天温度是:{}'.format(b))
print('今天天气是:{}'.format(des))
print('今天{}'.format(week))
msg(28,'晴','星期四')
msg(30,'多云','星期五')
msg(21,'小雨','星期六')
"""
def 函数名称(变量,...):
指令的集合
"""
3、判断语句
#二选其一
money=98
if money>=100:
print('我能翘起地球')
else:
print('所以我还不能翘起地球')
#多选其一 优秀(>90),良好(80-90),及格(60-80),不及格(0-60)
score=90
if score>=90:
print('优秀')
elif score>=80:
print('良好')
elif score>=60:
print('及格')
else:
print('不及格')
score=90
if score>=80:
print('良好')
elif score>=90:
print('优秀')
elif score>=60:
print('及格')
else:
print('不及格')
4、循环语句
s='太阳不再上升'
if '太阳不再上升'==s:
print('xxxx')
ls=['当山峰没有棱角的时候','当河水不再流','当时间停住日夜不分',
'当天地万物化为虚有']
print('wo' in ls)##False
print('当山峰没有棱角的时候' in ls)##True
#这种循环和列表很搭
for line in ls:
print(line)
ls=range(9)
for i in ls:
print(i)
for i in range(0,9,1):
print(i)
for i in range(0,9,2):
print(i)
#固定次数的循环和列表和搭配
#还有一种循环,是没有次数限制的。有死循环,
for i in range(0,9999999999):
print(i)
while True:#当什么时候
print('kdlfjdkfjlkd')
############################
for i in range(1,101):
print('跑第{}圈'.format(i))
if i==3:
break
for i in range(1,101):
if i==10:
print('幸运通道,执行进入下一次')
continue
print('跑第{}圈'.format(i))
###########
for i in [1,2,3]:
print(i)
for j in [0.1,0.2,0.3]:
print(j)
"""
1------i
0.1----j
0.2----j
0.3----j
2------i
0.1----j
0.2----j
0.3----j
3------i
0.1----j
0.2----j
0.3----j
"""