ʕ·͡ˑ·ཻʔ Daisy 🐾 ◟̆◞̆♥︎
Zou-Wang
点击头像关注

三っ•̀.̫•́)っ 我去宇宙了 ⁽⁽ଘ( ˊᵕˋ )ଓ⁾⁾

内置函数知多少

内置函数

1、掌握

bytes():解码字符

res='李钟硕'.encode('utf8')
print(res)
##b'\xe6\x9d\x8e\xe9\x92\x9f\xe7\xa1\x95'

chr() / ord():chr()将数字转换成对应字符;ord()将字符转换成对应的数字

print(chr(65))  ##A
print(ord('A'))  ##65

divmod():分栏

print(divmod(10,3))
##输出商和余数(3,1)

enumerate():带有索引的迭代

l=['a','b','c']
for i in enumerate(1):
    print(i)
'''
(0,'a')
(1,'b')
(2,'c')
'''

eval():把字符串翻译成数据类型

lis='[1,2,3]'
lis_eval=eval(lis)
print(lis_eval)
#[1,2,3]

hash():是否可哈希

print(hash(1))
#1
2、了解

abs():求绝对值

print(abs(-13))   #13

all():可迭代对象内元素全为真,则返回真

print(any([1,2,3,0]))   ##True
print(any([]))   ##False

bin() /oct() /hex():二进制,八进制,十六进制转换

print(bin(17))  ##0b10001
print(oct(17))  ##0o21
print(hex(17))  ##0x11

dir():举例出所有time的功能

import time
print(dir(time))
'''
['_STRUCT_TM_ITEMS', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'altzone', 'asctime', 'clock', 'ctime', 'daylight', 'get_clock_info', 'gmtime', 'localtime', 'mktime', 'monotonic', 'perf_counter', 'process_time', 'sleep', 'strftime', 'strptime', 'struct_time', 'time', 'timezone', 'tzname', 'tzset']
'''

frozenset():不可变集合

s=frozenset({1,2,3})
print(s)
#frozenset({1,2,3})

globals() /loacals():查看全局名字,查看局部名字

def func():
    a=1
    print(locals)
func()
##{'a':1}

pow():进行幂运算

print(pow(3,2))
##9

round():四舍五入

print(round(3.5)) #4

slice():切片

lis=['a','b','c']
s=slice(1,4,1)
print(list[s])
##['b','c']

sum():求和

print(sum(5,6))  #11

_ import _():通过字符串导入模块

m=__import__('time')
print(m.time)
#1556607502.334777
posted @ 2019-08-27 20:55  没忘  阅读(126)  评论(0编辑  收藏  举报