Python内置关键字

 引言   

所谓的Python内置关键字,其实就是Python内置的一些函数,不需要像第三方库一样,只要下载Python,这些内置函数就会与Python一起下载到本地电脑上,就相当于我买一个手机,里面的设置、闹钟等一些软件是手机自带的,可以直接使用。

Python关键字知多少?

        表1中,小编整理了Python的关键(函数)、功能、用途,为了便于各位小可爱理解,小编还列举了实例。

表1 Python关键字

分类函数功能用途实例
输入输出print()在终端输出文本内容调式代码,输出结果print("My name")
input()获取并返回用户输入的内容交互显示myname=input("enter your name:")
print("hello,"+myname)
迭代相关next()迭代器向下执行一次进行迭代操作num=list(range(1,6))
it=iter(num)
print(next(it))
iter()获取迭代器
range生成一个整数序列,在for循环中用的较多迭代一定范围内的整数for i in range(5):
    print(i)
列表、元组和字典list()/tuple()/dict()创建列表、元组和字典生成新的数据结构,满足特定情况下的需求string="myname"
mylist=list(string)
mytuple=tuple(string)
mydict=dict(string)
集合set()创建一个集合生成新的数据结构,满足特定情况下的需求myset=set([1,2,5,6,8])
print(myset)
数学运算max()/min()查找最大值和最小值用于了解数据基本信息num=[1,5,8,4,3]
maximum=max(num)
minimum=min(num)
print("max:",maximum)
print("min:",minimum)
sum()求和计算总数num=[1,5,8,4,3]
sumvalue=sum(num)
print("sum:",sumvalue)
abs()求绝对值不同方向上运动,求运动距离num=-10
absolutevalue=abs(num)
print("absolute:",absolutevalue)
divmod(a,b)返回商和余数进行数学运算a=divmod(10,3)
print(a)
round(a,b)四舍五入,b代表保留小数位数进行数学运算a=round(5.6214,3)
print(a)
pow(a,b)ab次幂进行数学运算a=pow(2,3)
print(a)
序列集合操作sorted()排序了解某个数据在整体的位置num=[1,5,8,4,3]
sorted_num=sorted(num)
print("sorted",sorted=sorted_num)
slice()列表切片切取部分重新组成新的序列num=[1,5,8,4,3]
slice_num=slice(1,3)
print(num[slice_num])
len获取数据结构(如字典、字符串等)的长度返回数据结构中元素的数量print(len("My name"))
reversed()将一个序列翻转获取反向的序列num=[1,5,8,4,3]
rev_num=reversed(num)
print(rev_num)
bytes()把字符串转化为字节类型转换数据类型a = bytes('你叫什么', encoding='utf-8')
print(a)
ascii()Unicode字符串转换为ASCII字符串转换数据类型print(ascii('你叫什么'))
ord()输入字符找到对应编码的位置查找位置print(ord('c'))
repr()返回一个对象的字符串形式获取字符串形式a = 'Hello,\t姓名\n小龙\n'
print(repr(a))
chr()输入位置数字找出对应的字符查找字符print(chr(55))
enumerate()获取集合的枚举对象获取所有对象sor={'a':66,'b':45,'c':96}
sor_sorted = sorted(sor.items(), key=lambda x:x[1], reverse=True)
for index, (name, score) in enumerate(sor_sorted, start=1):
    print(f'{index}名:{name}\t成绩:{score}')
all()可迭代对象中所有元素都为True,返回结果才为True判断真假a=[1,2,3]
print(all(a))
any()可迭代对象中只要有一个是True,返回结果就是True判断真假a=[1,0,0]
print(all(a))
zip()在多个迭代器上并行迭代,从每个迭代器返回一个数据项组成元组,如果各个迭代器的元素个数不同,则返回列表长度与最短的对象相同  
filter()过滤器接收一个自定义筛选函数,将迭代器中的元素传到函数中进行判断,用来确定是否保留这个元素。元素筛序def func(i):
    return i % 2 == 0
list1 = [5,6,8,2,4,9]
lst = filter(func, list1)
print(list(lst))
map()对可迭代对象中的元素进行映射,分别去执行自定义函数分类执行函数def func(i):
    return i % 2 == 0
list1 = [5,6,8,2,4,9]
lst = map(func, list1)
print(list(lst))
查看对象类型type()获取变量或对象类型掌握数据结构x=2
y="myname"
print("type of %d is"%x,type(x))
print("type of %s is"%y,type(y))
基本数据类型int()整型转换数据类型a=1.0
b=int(a)
print(type(b))
float()浮点型转换数据类型a=1
b=float(a)
print(type(b))
bool()布尔型转换数据类型a=int(1)
b=bool(a)
print(type(b))
complex()复数型转换数据类型a=int(1)
b=complex(a)
print(type(b))
字符串str()字符串类型转换数据类型a=int(1)
b=str(a)
print(type(b))
进制转换bin()转换为二进制进制转换b=bin(10)
print(b)
oct()转换为八进制进制转换b=oct(10)
print(b)
hex()转换为十六进制进制转换b=hex(10)
print(b)
文件操作open()打开文件,创建文件句柄 a = open("*.txt", 'r', encoding='utf-8')
a.read()
a.close()
作用域相关locals()返回局部作用域中的变量名字获取不同作用域的变量名def fun():
a=65
print(locals())
print(globals())
globals()返回全局作用域中的变量名字
辅助函数help()查看其他函数或者模块的说明帮助理解函数print(help(len))
callable()检查一个对象是否可以调用 def pass():
    pass
print(callable(pass))
hash()获取hash唯一值,作为数据的keykey使用s = '我的姓名'
print(hash(s))
dir()查看对象的内置属性帮助查看函数内置属性print(dir(str))
__import__()动态加载类和函数加载函数mode = input("导入的模块") 
os = __import__(mode)
print(os.getcwd())
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风“流泪”了

您的鼓励将是我创作的不竭动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值