码迷,mamicode.com
首页 > 编程语言 > 详细

lambda表达式+python内置函数

时间:2017-09-19 22:57:41      阅读:314      评论:0      收藏:0      [点我收藏+]

标签:python3   自动   结果   als   分享   uft   ima   lambda表达式   false   

传统的定义函数方式如下

def f1():
    return 123

lambda表达式定义函数

f2 = lambda : 123

技术分享

 

 

python3的内置函数

技术分享

1.abs 绝对值

i = abs(-11)
print (i)

输出结果是11

abs = absolute 

2,all 循环参数,如果每个元素都为真,则返回为真

r = all([True, True])
print (r)

在python中 0 () [] ‘‘和 None是False(空值都是假的)

r = all(["123"," ", [1,2],""])
print (r)

返回为False

 

3,any 只要有一个为真 就为True

i = any([None," ","123"])
print (i)

返回为True

 

4,ascii 自动执行 ascii(对象)去对象的类中,找__reper__,获取返回值

class Foo:
    def __repr__(self):
        return "hello"

obj = Foo()

r = ascii(obj)
print (r)

返回值为hello

 

5,bin()二进制 oct()八进制 int()十进制 hex()十六进制

6,bool判断真假:本质上是把一个对象转换成布尔值

7,bytes(字节)bytesarray(字节列表)

补充字节和字符串之间的转换

bytes("xxxxx",encoding="uft-8")

8,chr() ord()

c = chr(65)

print (c)

返回值是A

chr找到对应ascii码中对应的字符(ascii码是一个字符对应一个字节)

 

同理 ord(a)

返回97 通过ord把一个字符转换成数字

lambda表达式+python内置函数

标签:python3   自动   结果   als   分享   uft   ima   lambda表达式   false   

原文地址:http://www.cnblogs.com/cmpunk/p/7554132.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!