网站公告 | 这是第二条公告我的广告
微信扫一扫 分享朋友圈

已有 69 人浏览分享

python62个函数列表

[复制链接]
会员网龄
26.6岁
:12 天
:1 天
1001

81

主题

17

回帖

9万

积分

管理员

BOSS

Rank: 9Rank: 9Rank: 9

积分
94853

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

[Lv3

发表于 6 天前 | 显示全部楼层 | 阅读模式
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
382363955
会员网龄
26.6岁
:12 天
:1 天
1001

81

主题

17

回帖

9万

积分

管理员

BOSS

Rank: 9Rank: 9Rank: 9

积分
94853

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

[Lv3

 楼主| 发表于 6 天前 | 显示全部楼层
第29个题最后一行是print(n)
382363955
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

0

粉丝

81

主题

QQ|手机版|小黑屋|山东智趣岛论坛 ( 鲁ICP备2025164045号 )

GMT+8, 2025-10-14 20:11 , Processed in 0.308411 second(s), 61 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.