一:数据类型
数字 int(主要用于计算)
字符串 str(存储少量数据,操作)
布尔值 bool(T F)
列表 list(课程在大量数据)
元组 tuple(放在远足不能更改)
字典 dict(1.大量数据 2. 关联型数据 3.查找数据快)
集合 set()
二:int
bit_length() #只能用于数字
IN
a =9
print(a.bit_length())
OUT
4
int 与str的转化
三:bool
int--->bool
bool--->int
str--->bool
bool--->str
四:str
1.索引与切片
IN
a = ‘Good morning everybody‘
print(a[9:3:-1])
OUT
inrom
语法:[起始索引:终止索引:步长]
2.大小写转换
captalize,swapcase,title
首字母大写;大小写转换,每个单词首字母大写
upper,lower
全部大写,全部小写
IN
a = ‘Good morning everybody‘
print(a.title())
OUT
Good Morning Everybody
语法:title(self)
PS:验证码大小写问题如何解决?
a = ‘UdjE‘
Flag = True
b = input(‘please enter verification code:‘)
while Flag:
if b.upper()!= a.upper():
b=input(‘please reenter your code:‘)
else:
print(‘well done‘)
Flag = False
3.填充居中
IN
a = ‘Good morning everybody‘
print(a.center(40,‘$‘))
OUT
$$$$$$$$$Good morning everybody$$$$$$$$$
语法:center(self, width, fillchar=None)
4.数元素个数count()
5.寻找、索引 find()
6.起始,结束
startwith()
endwith()
7.去除多余空格
strip()
8.分割 字符串切割为列表
split()
9.代替
replace()
10.格式化
format
五:for语句