python 学习

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
a=15
if(a>10 and a<100)or(a<-10 and a>-100):
print("BINGO")

s="青青子衿,悠悠我心。"
print(s[5])
print(s[2:4])
print(s[:4])
print(s[5:])
print(s[8:4])

"{:25}".format(s) #左对齐,默认
"{:1}".format(s) #指定宽度为1,不足变量s的宽度
"{:^25}".format(s) #居中对齐
"{:>25}".format(s) #右对齐
"{:*^25}".format(s) #居中对齐且填充*
y=0
z=0
"{0:{1}^25}".format(s,y) #指定代表填充字符和宽度的变量y
"{0:{1}^{2}}".format(s,y,25)
"{0:{1}{3}{2}}".format(s,y,25,z)

#精度<.>
"{:.2f}".format(3.1415926) #保留两位小数
"{:>25.3f}".format(3.1415926) #右移,保留3位小数
"{:.5}".format("全国计算机等级考试") #输出5个字符
"{:.15}".format("全国计算机等级考试") #若长度不到15,到结尾结束

#对于整数类型,输出格式有6种
#.b #2进制
#.c #Unicode字符
#.d #10进制
#.o #8进制
#.x #小写16进制
#.X #大写16进制

#对于浮点数类型,输出格式有4种
#.e||.E #指数形式
#.f #浮点形式
#.% #百分比形式
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#字符串类型的操作
x=input("这是一个中文的字符串")
y=type(x) #判断变量类型
print(y)

#int(x) float() str()

x in s #如果x是s的字串,返回True,否则返回False

#len() chr() ord() hex() oct()

#str.lower() str.upper() str.split(scp=none) str.cound(sub)
#str.replase(old,new) str.center(width,fillchar)
#str.strip(char) str.join(iter)