Python之内建函数

内建函数

id():返回某个对象在内存中的地址

id(id)		id(a) 	

哈希 hash:返回一个对象的哈希值 hash字面常量int返回int本身 ,因为hash空间很大, %取模本身就是hash

hash(a)    hash(1)  hash('1')

type():返回对象的类型 type(type)返回自己本身

type('a')				#返回str类型
type(1)					#返回int类型
type(type) 				#返回type

字节序列

字节序列

输入框 input():接受用户输入 返回一个字符串

打印 print(*objects, sep = ’ ', end = ’ ’ ,file = sys.stdout,flush = False)

取对象长度len(s):返回一个集合类型的元素个数

isinstance(obj, class_or_tuple):判断类型cls是否是某种类型的子类或元组中列出的某个类型的子类 issubclass(bool,int)

isinstance(True,  int )  	#返回True
isinstance(bool, int)	# 返回True

.

chr(i) 给定一个一定范围的整数返回对应的字符
chr(97)    #返回‘a‘		 chr(20013) #返回 ‘中’   这是两个字节的 默认双字节的unicode编码
ord(c) 返回字符对应的整数
ord('a')  # 返回十进制的97
sorted(iterable[,key] ,[reverse])排序:返回一个新列表,默认升序 可以用reverse反转 reverse= True

翻转reversed(seq):返回一个翻转元素的迭代器 list.(reversed(‘12579’))

迭代器和取元素iter(iterable),next(iterator[default]:iter将一个可迭代对象封装成一个迭代器,next对一个迭代器取下一个元素。如果全部元素都取过了,再次next会抛出StopIteration异常

r = iter(range(3))
next(r)			# 执行一下打印一下

可迭代对象

可迭代对象

迭代器

迭代器

拉链函数 zip(*iterables):像拉链一样把多个可迭代对象合并到一起 返回一个迭代器,将每次从不同对象中取到的元素合并成一个元组

l = list(zip(range(5),range(5),range(5))
这是迭代器  运行一下出一个  next(l)    打印【(0, 0, 0)】
dic = {x:y for x,y in zip('abcde),range(1,100)}
next(dc)   返回{‘a':1,'b':2, 'c':3, 'd’:4 ‘e':5}  返回字典键值对  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值