流程控制之for循环
name = ['Tiny', 'Tom', 'Jane', 'Jack']
for i in name:
print(i)
Tiny
Tom
Jane
Jack
for + break
break立即终止for循环
for + continue
continue跳出本次循环,不执行下面的代码,直接进入下一次循环
数字类型内置方法
算术运算 + 逻辑运算
没有有序或无序一说
是不可变类型
字符串内置方法
索引取值
索引切片
for循环
成员运算
strip()
扫描二维码关注公众号,回复: 7265319 查看本文章# 去除两端指定字符,默认为空格 s = ' Tiny ' s1 = s.strip() print(s1)
Tiny
split()
# 切割字符串,生成列表 s = 'Tiny|170|110' s1 = s.split() print(s1)
['Tiny', 170, 110]
len()
# 字符串长度 s = 'Tiny' print(len(s))
4
lower&upper
# 大写/小写 s = 'Tiny' print(s.lower()) print(s.upper())
tiny
TINYstartswith()&endswith()
# 判断是否以指定字符开头/结束 s = 'Tiny' print(s.startwith('T')) print(s.endswith('y'))
True
Truejoin()
# 用指定字符拼接字符串每一个元素 s = 'Tiny' s1 = ' '.join(s) print(s1)
T i n y
replace()
s = 'tiny' s1 = s.replace('t','T') print(s1)
Tiny
isdigit()&isalpha()
s = 'Tiny' print(s.isdigit()) print(s.isalpha())
False
Truefind()/rfind/index()/rindex()
count()
center/rjust/ljust/zfill
expandtabs()
captalize()/swapcase()/title()
列表内置方法
索引取值/修改值
索引切片
for循环
成员运算
len()
# 列表长度 lis = ['Tiny', 170, 110] print(len(lis)
3
append()
# 增加列表元素 lis = ['Tiny', 170, 110] lis.append('game') print(lis)
['Tiny', 170, 110, 'game']
del
#删除列表元素或删除列表 lis = ['Tiny', 170, 110, 'game'] del lis[3] print(lis)
['Tiny', 170, 110]
insert()
# 插入 lis = ['Tiny', 110] s.insert(170, 110) print(lis)
['Tiny', 170, 110]
pop()
# 根据索引值删除值 lis = ['Tiny', 170, 110] lis.pop(2) print(lis)
['Tiny', 170]
remove()
# 输入指定的值删除值 lis = ['Tiny', 170, 110] lis.remove(110) print(lis)
['Tiny', ,170]
count()
# 列表中重复元素的个数 lis = ['Tiny', 'Tiny', 'tiny'] print(lis.count())
2
index()
# 找出列表索引 lis = ['Tiny', 170, 110] print(lis.index(170))
1
clear()
# 清空列表 lis = ['Tiny', 170, 110] lis.clear() print(lis)
[]
copy()
lis = ['Tiny', 170, 110] lis1 = lis.copy() print(lis1)
['Tiny', 170, 110]
extend()
# 合并列表 lis = ['Tiny'] lis1 = [170, 110] lis.extend(lis1) print(lis)
['Tiny', 170, 110]
reverse()
# 反转列表 lis = ['Tiny', 170, 110] lis.reverse() print(lis)
[110, 170, 'Tiny']
sort()
# 列表元素排序 lis = [1, 5, 0, 8, 3] lis.sort() print(lis)
[0, 1, 3, 5, 8]