python中format&map&lambda用法

>>>"{} {}".format("hello", "world")    # 不设置指定位置,按默认顺序
'hello world'
 
>>> "{0} {1}".format("hello", "world")  # 设置指定位置
'hello world'
 
>>> "{1} {0} {1}".format("hello", "world")  # 设置指定位置
'world hello world'

 2 def func1(x,y):
 3     return x+y
 4 # 执行函数
 5 print(func(1,2))
 6 # 如果此函数只调用一次,或者功能简单,此方法就显得笨拙
 7 
 8 
 9 # lambda 
10 g = lambda x,y:x+y
11 print(g(12))
12 #lambda 表达式  冒号左边是函数的参数,右边是函数的返回值(逻辑表达式)
13 # 优点:(1)Python写一些执行脚本时,使用lambda就可以省下定义函数过程,比如说我们只是需要写个简单的脚本来管理服务器时间,我们就不需要专门定义一个函数然后再写调用,使用lambda就可以使得代码更加精简。
map(func,iterable)
# 第一个参数为一个函数,第二个参数为迭代器
# 迭代器里的每个元素成为函数的参数,遍历迭代器每个元素,传入函数

a=map(lambda x:x*x,[1,2,3,4,5,6]
print(list(a)))        #将map对象转换为list,并打印出结果
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值