首页 > 其他 > 详细

内置函数知多少

时间:2019-08-27 22:06:00      阅读:96      评论:0      收藏:0      [点我收藏+]

内置函数

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

内置函数知多少

原文:https://www.cnblogs.com/lzss/p/11420802.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!