栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python 笔记8 功能函数

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python 笔记8 功能函数

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]
                #将循环遍历出来的东西推导出一个列表来,就是列表推导式的作用

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/445763.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号