Python编程基础---列表操作、函数、判断语句、循环语句

本文介绍了Python中的列表操作,包括求最大数、最小数、长度、排序等;定义并使用函数;条件判断语句;循环语句及其应用实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
"""





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值