Python常用函数(持续更新)

本文介绍了Python中的一些实用函数,包括进制转化、字符串遍历(list())、字符串连接('x'.join(list))、一次性输入多个变量(map(int, input().split()))、map函数的扩展以及filter函数的使用。此外,还提到了文件封装与拆封的技巧,如pickle和unpickle。" 98505820,7862849,DNS服务器详解:域名解析与系统架构,"['网络基础', 'DNS解析', '服务器管理']
摘要由CSDN通过智能技术生成

1.进制转化

在C/C++中进制的转化需要对字符串中的每一个字符进行分析才可以得到转换的结果,但是在Python中有现成的函数接口来实现这一操作。

dec = int(input("输入数字:"))
#将输入的十进制转化为二进制、八进制和十六进制
print("十进制数为:", dec)
print("转换为二进制为:", bin(dec))
print("转换为八进制为:", oct(dec))
print("转换为十六进制为:", hex(dec))
x=int(input('输入数字的进制'))
dec = int(input("输入数字:",base=x)
#将输入的x进制数转化为10进制数
print(dec)

2.字符串遍历分析(list())

c++中常用的字符串分析在python中需要先将字符串转化为列表

print('输入quit停止输入')
a=[]
while True:
    i=input("请输入要转化的十六进制数")
    if i=='quit':
        break
    a.append(i)
c=0
for i in range(len(a)):
    I=list(a[i])
    #将字符串转化为列表然后对列表单个元素逐个分析
    I.reverse()
    #将列表反向以方便进制转化
    for b in range(len(I)):
        if I[b]=='A':
            c+=10*(16**b)
        elif 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值