字符串
字符串的一些用法:
1 R:原样输出,如一些特殊的字符串、\n\t\c
2 in 判断是否在字符串中存在
3 Not in判断是否不再字符串中
字符串中的一些函数:
1 len() 求长度
2 count(): str.count(“l”)返回有几个字符
3 Capitalize():str.capitalize(),将字符串的第一个字符串大写
4 Litle():将每一个单词首字母大写
5 Str=”qad123”
6 Find():str.find(q) rfind从右边开始查找
7 Index和find 一样查查找下标。 rindex同上
8 Replace():str.replace(“qa”,”QA”)但原字符串不会改变
9 Split(): str.sprlit(‘’ ‘’)如果什么都不写,就是通过\t和空格进行拆分
10 Startwith():以xx开头
11 Endswith():以XX结尾
12 Lower():小写
13 Upper():转换成大写
14 lJust(),rjust(),center()字符串对齐方式
mystr='hello word'
print(mystr.center(20,'(默认为none)'))
Center(长度,填充的字符 默认值为none)
(1)
15 Strip(),ltrip(),rstrip()去除空格
mystr='hello word'
print(mystr.center(20,'1'))
mystr1='a i am dom '
16 Isalpha( ):判断字符串是否是字母
17 Isdigit( ):判断字符串是否为数字
18 Isalnum( ):判断字符串是否是数字和字母
19 Join():将列表组成字符串,str.join(“ ”)
20 Parttion(‘am’):拆分,以此字符串前后拆分
21 Splitlines():换行符进行拆分,如果字符串中有“/n”
列表
1 列表的数据项不需要具有相同的类型
创建一个列表,只要把逗号分隔的不同的数据项使用方括号哭哦起来即可
列表的增删改查
增: list.insert(4,2001)
List.append(‘hello’)
两个列表还可以相加
列表1 extended(列表2).是吧列表2追加到列表1,extrnd没有
改:list[2]=2001
删:del list[2]
List.pop():把最后一个删除,也可以指定删除的下标。
List.remove(‘’)删除括号内的内容,但只删除一个,只删除前面的。
查:index 返回查找下标
In not in
3. 求列表中的最大值,最小值max
列表遍历:while或for循环
元组与列表类似,但是元组的元素不能修改
a(1,2)
B=a
tuple=(1,2,3,4,'bBB')
print(len(tuple))
tuple.__add__('4')#报错,元素不能修改
print(tuple)#增删改均不可以
a=(1,2)
c,d=a
print(c)
print(d)
拆包 如果值多余变量 则报异常
从元组中区直,可以通过下标,也可以想上面那样取值
字典
字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:
d = {key1 : value1, key2 : value2 }
增:d[‘ 身高 ’]=2
删:deld[‘键’]
查: