章节 | 函数 | 用法 | 实例 |
0 | <p>宽、<br>窄 | markdown换行 | |
0 | **粗体** | ||
0 | _斜体_ | ||
0 | \> | 层级 | > 广东工业大学 >> 经济学院 >>> 金融系 |
0 | \~删除线\~ | ||
0 | “-广州市” | 一点 | |
0 | **<font size=5 face=雅黑>字体、大小、颜色以及高亮**<br/> | 小标题格式 | |
4 | s.capitalize() | 只是字符串第一个字母大写 | (s是列表y里的元素)s.capitalize() for s in y |
4 | s.title() | 所有单词的首字母大写 | |
4 | s.lower() | 所有字母小写 | |
4 | s.upper() | 全部大写 | |
4 | s.swapcase() | 大写转换为小写,小写转换为大写 | |
4 | s.split('@') | 分割,但不改变s | |
4 | z='@'.join(b) | 连接,用@连接b里的元素 | |
4 | s.strip() | 删掉两侧空格 | |
4 | s.lstrip() | 截掉字符串左边的空格或指定字符 | 可以删掉字符print('hello'.lstrip("h")) |
4 | s.rstrip() | 删掉右边空格 | |
center(width, fillchar) | 字符串居中 | width 居中的字符串,fillchar 为填充的字符,默认为空格 | |
count('r', 开始 0,结束) | 计算字母r出现的次数 | ||
s.encode(encoding='UTF-8',errors='strict') | 文字转编码 | ||
s.decode(encoding="utf-8", errors="strict") | 编码翻译成文字 | ||
type(s) | 查询s的类型 | ||
s.endswith('d') | 字符串是否以d结尾,返回TF | ||
s.expandtabs(4) | 将s里面的\t扩展为4个空格 | ||
print(xa,xa.find('大')) | 检索位置 | ||
4 | s.isalpha() | 只包含字母字符串 | |
4 | s.isdigit() | 只包含数字字符串 | |
4 | s.isalnum() | 是否包括字母或数字 | |
4 | s.islower() | 是否所有都是小写 | |
4 | s.isspace() | 是否只包含空白 | |
4 | s.isdecimal() | 是否是十进制 | |
4 | Hello World'.istitle() | 是否首字母大写 | |
4 | HELLO WORLD'.isupper() | 是否所有大写 | |
4 | s.startswith('e') | 查询是否是某字符开头 | |
4 | len(s) | 字符串长度 | |
4 | s.ljust(20,'!') | 用!将s字符长度右边填充到20 | |
4 | s.rjust(20,'w') | 左边填充 | |
4 | s.zfill(20) | 左边填充0至20字符,右对齐 | |
4 | s.maketrans(intab, outtab) | 把in的内容转换为out | intab = "aeiou" outtab = "12345" trantab = str.maketrans(intab, outtab) str = "this is string example....wow!!!" print (str.translate(trantab)) |
4 | max(s);min(s) | s中最大/最小的字母 | |
4 | s.replace("经济与贸易学院",'经济学院') replace(old, new [, max]) | 将字符串中的old替换成new。且替换不超过 max 次。 | |
4 | s.rfind("l") | 类似于 find()函数,不过是从右边开始查找 | |
5 | list[0]=111 | 修改 | |
5 | s.append("world") | 列表末尾添加新的对象'world' | |
5 | del list1[0] | 删除 | |
5 | list2=list1+list1 | 拼接 | |
5 | list3=list1*3 | 拼接 | |
5 | print(1 in list1) | 检索list1[1] | |
5 | list2=[list1,list1,list1*2] | 列表嵌套列表 | |
5 | print(list2[0][1]) | 第一个元素,该元素的第二个子元素 | |
5 | list1=range(10) | 返回的对象不是一个列表,而是一个范围对象 | |
5 | list2 = list(range(10)) | 生成1-9的列表 | |
5 | list(tuple1) | 元组转换为列表 | |
5 | s.count(1) | 统计某个元素在列表中出现的次数 | |
5 | list1.extend(list2) | list1列表末尾扩展上list2 | |
5 | list1.index(4) | 从列表中找出某个值第一个匹配项的索引位置 | |
5 | s.insert(位置,要插入的值) | 特定位置插入值 | |
5 | list1.pop()或list1.pop(0) | 显示list1中的一个元素,并移除 | print(list1)给出移除最后元素后新列表 |
5 | list1.remove(10) | 移除掉第一个“10” | |
5 | list1.reverse() | 排序.反向列表中元素 | |
5 | list.sort(cmp=None, key=None, reverse=False) | 排序.原列表从小到大 | |
5 | list1.clear() | 清空列表所有元素 | |
5 | list1.copy() | 复制列表 | |
6 | print(tup1,tup2) | 元组拼接 | 显示出来是1元组嵌套了2个子元组 |
6 | print(tup1+tup2) | 元组元素拼接 | 1元组 |
6 | print(tup1*2) | 元组元素复制 | |
6 | del tup2 | 删除 | |
6 | print('helo' in tup1) | 检索特定元素 | |
6 | tuple(lst1) | 列表转为元组,元组不可修改值 | |
7 | print(d1[x]) | 没有序列只能用键x检索y | 用键key检索valued1={1:111,2:222,'s1':'hello','s2':333}print(d1['s1']) |
7 | d1[3]=3333 | 新增key | |
7 | d1[(1,2)]=1111 | 新增key | d1[[1,2]]=111列表可变,键要不变,所以不可以列表作为key |
7 | del d1[1] | 删除key | |
7 | str(d1) | 字典转为字符串 | |
7 | dict1.copy() | 字典复制 | 字典复制没用 |
7 | dict.fromkeys(range(5),11) | 赋值 | key是0-4,均赋值11 |
7 | d1.get(3,'world') | 从字典 d1 中获取键为 3 的值,如果键不存在,则返回 'world' | switcher.get(arg,lambda:"nothing") switcher 字典中获取键为 arg 的值,如果键不存在,则返回一个匿名函数 lambda: "nothing" |
7 | d1.pop(0,'world') | 若key=0不存在,则返回world。存在,则返回对应键值。 | |
7 | d1.popitem() | 随机返回并删除字典中的一对键和值(一般删除末尾对) | |
7 | d1.items() | 列表返回可遍历的(键, 值) 元组数组。 | |
7 | d1.keys() | 返回字典所有的键 | |
7 | d1.values() | 返回字典中的所有值 | |
7 | d1.setdefault(4) | 如果键不已经存在于字典中,将会添加键并将值设为默认值none | |
7 | d1.update(d2) | 把d2的值填到d1中 |