知乎视频www.zhihu.com
选择题:40
基本操作题:5
简单应用:10/15
综合应用:20
主要是对文本进行处理
基本操作题
format()函数
用符号填充
{序号:填充 对齐 宽度 千分位分隔符(也就是","),精度,类型 }.
a=1234
print("{:+^20}".format(a))
列表处理
#求a=[
编码转换
print ord('a') #97
print chr(97) #a
A=65,a=97,B=66,b=98类似这样。
进制转换
知识点:算法方法转换/format()方法转换。
1.算法方法进行转换
#如果a=1010,用算法的方式把二进制转化为十进制。
#二进制转十进制的数学计算方法是:a(d)=1*2**3+0*2**2+1*2**1+0*2**0
a=input("请输入一个二进制数字:") #取1010字符串长度
s=0
n=len(a)
for i in range(n):
s=s+int(a[0])*2**(len(a)-1)
a=a[1:]
print(s)
2.format()函数方法转换
例如:
a= 1010
print("{:d}".format(a))