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

python之内置函数

时间:2017-03-23 01:31:23      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:dom   dict   通过   字符串   div   ict   encoding   绝对值   随机   

#abs函数,求绝对值


#all函数,传入的参数是序列,只有list中所有的元素都为真,才为真,那么什么为真呢?
#None、‘‘空字符串、[]空列表、{}空字典、0均为假


#any函数,传入的参数也是一个序列,只要有一个元素为真,则结果为真


#bin,把一个十进制数转换成二进制数

#oct,把一个十进制转换成八进制

#hex,把一个十进制转换为十六进制



#bool,查看一个参数的布尔值

# ret = bool(0)
# print(ret)
# # False
# ret = bool(None)
# print(ret)
# # False
# ret = bool(1)
# print(ret)
# # True


#bytes函数,utf-8编码,一个汉字是3个字节,gbk编码,一个汉字是2个字节,可以把一个字符串转换成字节类型
s = ‘齐达内‘
x = bytes(s,encoding=‘utf-8‘)
print(x)
# b‘\xe9\xbd\x90\xe8\xbe\xbe\xe5\x86\x85‘

x = bytes(s,encoding=‘gbk‘)
print(x)
# b‘\xc6\xeb\xb4\xef\xc4\xda‘



#str函数,把字节转换成字符串

#callable,是否可以执行,如果能执行则返回True,如果不能执行则返回False

f = lambda a:a-1
l = [1,2,3]

print(callable(f))
print(callable(l))

# True
# False



#ord,把一个字符转换成ascil码,chr是把一个ascil码转换字符

print(ord(‘a‘))
print(chr(65))

# 97
# A

#这里在介绍一个random的函数,可以产生随机数,这个在产生验证码的时候有用,通过random
#函数产生随机的数字,然后在通过chr函数把这个随机数转换成对应的ascil码
import random
ret = random.randint(1,34)
print(ret)



#dict,创建函数的


#dir

#divmod,求商和余数

# ret = divmod(7,3)
# print(ret)

#enumerate,可以给输出加一个序列
li = [‘abc‘,‘cda‘,‘afe‘]
# for i in li:
# print(i)

# abc
# cda
# afe



# for i,item in enumerate(li,1):
# print(i,item)

# 1 abc
# 2 cda
# 3 afe

def show():
print(‘a‘)
return [11,33,44]
print(‘b‘)

ret = show()
print(ret)


def show():
print(‘a‘)
if 1 == 2:
return [‘a‘,‘b‘]
print(‘b‘)
ret = show()

python之内置函数

标签:dom   dict   通过   字符串   div   ict   encoding   绝对值   随机   

原文地址:http://www.cnblogs.com/bainianminguo/p/6602917.html

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