您当前的位置: 首页 >  Python

ThnPkm

暂无认证

  • 4浏览

    0关注

    98博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Python 笔记8 功能函数

ThnPkm 发布时间:2021-11-06 11:22:04 ,浏览量:4

eval函数:
# eval函数
# 可以传入指定字符串作为参数
# 如果字符串是一个有效的表达式,就会被执行

a =10
b =20
print(a+b) #30

str01='a+20'
print(str01)  # a+20

# 'a+20'经过eval的转换,变成了公式 a+20
print(eval(str01))  # 30


匿名函数:
# 匿名函数
# 用lambda关键词能创建小型匿名函数
# 这种函数得名于省略了用def声明函数的标准步骤。
# lambda 形参: 函数语句

def sum_2_num(a,b):
    return a+b

print(sum_2_num(1,2))   #3

sum = lambda a,b: a+b
print(sum(10,20))    #30
range函数:
# range()函数
# 会创建一个整数列表,一般用在for循环中
# range(start,stop[,step])
# start: 计数从start开始,默认是从0开始
# stop: 计数到stop结束,但不包括stop
# step: 步长。默认为1

range(0,30,5)
#[0,5,10,15,20,25]  注意步长

#遍历列表
list01 = [0,1,2,3,4,5]
for item in list01:
    print(item)              #都得到
                             # 0
                             # 1
#也可以这样                    # 2
for item in range(0,6):      # 3
    print(item)              # 4
                             # 5

列表推导式:
# 列表推导式
# 指的是轻量级循环创建列表

for x in range(10):
    print(x)

list01 = [x for x in range(10)]
print(list01)   #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
                #将循环遍历出来的东西推导出一个列表来,就是列表推导式的作用

关注
打赏
1660722558
查看更多评论
立即登录/注册

微信扫码登录

0.0347s