|
python62个函数列表
print()#1打印输出给定的内容
print("Hello World!")
len()#2返回对象的长度或元素个数
s="hello world!"
n=len(s)
print(n)
input() #3接收用户输入并返回作为字符串
name=input("请输入您的姓名:")
print("您的姓名是"+name)
range()#4生成一个指定范围内的整数序列
for i in range(1,5):
print(i)
str()#5将对象转换为字符串
n=42
s=str(n)
print(s)
int()#6将对象转换为整数
s="42"
n=int(s)
print(n)
float#7将对象转换为浮点数
s="3.14"
n=float(s)
print(n)
type()#8返回对象的类型
n=42
print(type(n))
list()#9将可迭代对象转换为列表
s="Hello"
c=list(s)
print(c)
tuple()#10将可迭代对象转换为元组
lst=[1,2,3]
t=tuple(lst)
print(t)
dict()#11创建一个字典对象
p=dict(name='Alice',age=25)
print(p)
set()#12创建一个集合对象
n=[1,2,3,2,1]
a=set(n)
print(a)
sum()#13返回可迭代对象的总和
n=[1,2,3,4,5]
t=sum(n)
print(t)
max()#14返回可迭代对象的最大值
n=[1,2,3,4,5,6]
m=max(n)
print(m)
min()#15返回可迭代对象的最小值
n=[1,2,3,4,5,6]
m=min(n)
print(m)
abs()#16返回数值的绝对值
n=-42
a=abs(n)
print(a)
replace#17替代字符串中的某一些子串为一些字
s="i want a apple"
st=s.replace("apple","mice")
print(st)
round()#18返回一个数值的四舍五入值
n=3.1415926
r=round(n,2)
print(r)
strip()#19去除字符串前面和后面的空格
s=" hello "
st=s.strip()
print(st)
sorted()#20返回一个排序后的可迭代对象
n=[3,2,5,1,4]
s=sorted(n)
print(s)
reversed()#21返回一个反转后的可迭代对象
n=[1,2,5,3,4]
r=list(reversed(n))
print(r)
zip()#22将多个可迭代对象按索引位置组合为元组
names=["Alice","Bob","Charlie"]
ages=[25,30,35]
z=list(zip(names,ages))
print(z)
enumerate()#23返回可迭代对象中元素的索引和值
names=["Alice","Bob","Charlie"]
for index,name in enumerate(names):
print(f"Name at index {index}:{name}")
any()#24判断可迭代对象是否存在任何为真的元素
n=[0,1,5,3]
print(any(n))
all()#25判断可迭代对象中所有元素是否为真
n=[0,21,5,3]
print(all(n))
slice()#26返回一个切片对象,用于切片操作
n=[0,1,2,3,4,5]
s=n[slice(2,5)]
print(s)
isinstance()#27检查对象是否为指定类型的示例
n=42
print(isinstance(n,int))
callable()#28检查对象是否可调用(函数、方法等)
def s():
print("Hello!")
print(callable(s))
getattr()#29返回对象的属性值
class Person:
name="Alice"
p=Penson()
n=getattr(p,"name")
print(name)
setattr()#30设置对象的属性值
class Person:
name="Alice"
p=Penson()
setattr(p,"name","Alice")
print(p.name)
delattr()#31删除对象的属性
class Person:
name="Alice"
p=Penson()
delattr(p,"name")
print(hasattr(p,"name"))
pow#32返回数值的指定次幂
r=pow(2,3)
print(r)
divmod()#33返回两个数值的商和余数
q,r=divmod(10,3)
print(q,r)
filter()#34使用函数过滤可迭代对象中的元素
n=[1,2,3,4,5]
a=list(filter(lambda x:x%2==0,n))
print(a)
map()#35使用函数对可迭代对象中的每个元素进行映射
n=[1,2,3,4,5]
s=list(map(lambda x:x**2,n))
print(s)
reduce()#36使用函数对可迭代对象中的元素进行累积运算
from functools import reduce
n=[1,2,3,4,5]
p=reduce(lambda x,y:x*y,n)
print(p)
open()#37打开文件并返回文件对象
f=open("example.txt","r")
c=f.read()
print(c)
f.close()
close()#38关闭文件
f=open("example.txt","r")
c=f.read()
f.close
read#39读取文件内容
f=open("example.txt","r")
c=f.read()
print(c)
f.close()
write#40将内容写入文件
f=open("example.txt","r")
f.write("Hello,World!")
f.close()
append()#41在列表末尾添加元素
n=[1,2,3]
n.append(4)
print(n)
extend#42将可迭代对象中的元素添加到列表末尾
n=[1,2,3]
m=[4,5,6]
n.extend(m)
print(n)
insert()#43在指定索引处插入元素
n=[1,2,3]
n.insert(1,4)
print(n)
remove()#44移除列表中第一个匹配的元素
n=[1,2,3,4,5]
n.remove(2)
print(n)
pop()#45移除并返回指定索引处的元素
numbers=[1,2,3]
p=numbers.pop(1)
print(p)
print(numbers)
index()#46返回第一个匹配元素的索引
n=[1,2,3,4,5]
a=n.index(2)
print(a)
count() #47返回元素在列表中的出现次数
numbers=[1,2,3,2,4]
c=numbers.count(2)
print(c)
sort()#48对列表进行排列
n=[5,2,4,1,3]
n.sort()
print(n)
reverse()#49反转列表中的元素顺序
n=[1,2,3,4,5]
n.reverse()
print(n)
random.random()#50生成随机数
import random
print(random.random())
time.sleep()#51让程序停止一段时间
import time
time.sleep(5)
print('hello')
listdir()#52显示当前目录下的文件
path=r'D://images'
dirs=os.listdir(path)
for file in dirs:
print(file)
chr()#53返回指定unicode代码的字符
c=chr(65)
print(c)
ord()#54返回字符的unicode代码
code=ord('A')
print(code)
bin()#55将整数转换为二进制字符串
b=bin(10)
print(b)
hex()#56将整数转换成十六进制字符串
b=hex(16)
print(b)
oct()#57将整数转换成八进制字符串
b=oct(8)
print(b)
frozenset()#58创建一个可变的字节数组对象
m=bytearray([0,1,2,3])
print(m)
bytes()#59创建一个不可变的字节数组对象
m=bytes([0,1,2,3])
print(m)
ascii()#60返回一个表示对象的可打印字符串
t="Hello, 你好"
a=ascii(t)
print(a)
exec()#61执行动态生成的pyhon代码
code='''
for i in range(5):
print(i)
'''
exec(code)
format()#62根据指定的格式进行字符串格式化
n="Alice"
age=25
f=format("Name:{},Age:{}",n,age)
print(f)
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|