字符串常见操作
①去除左右两边空格
语法:
string.strip(去除两边空格)
string.lstrip(去除左边空格)
string.rstrip(去除右边空格)
②字符串分割
语法:
string.split()按照空格字符分割,返回一个列表
string.split(“分隔符”)按照指定分割符分割,返回一个表
string.split(“分隔符”,分割次数)按指定分割符分割,分割指定次数,返回一个表
string.rsplit(“分割符”,分割次数)从后面开始按照指定分割符分割,分割指定次数,返回一个表
③大小写转换
语法:
string.lower()转为小写
string.upper()转为大写
④判断开头或结尾字符
语法:
string.startswith(“开头字符”)
string.endswith(“结尾字符”)
⑤字符串格式函数
语法:
“需要格式化的字符”%(数据1,数据2)
string.format(“数据1”,“数据2”)
f"字符{变量}串"
⑥字符串连接
语法:
string.join(列表)列表中的元素使用string连接起来
⑦字符串替换
语法:
string.replace(“原文”,“替换文”)将原文替换
⑧判断字符串由数字组成
语法:
string.isdigit()
字典
①修改
修改或添加:字典[key]=value
添加或返回原值:value=字典.setdefault(key,value)
合并:字典.update(字典2)
②删除
删除指定键值对:del 字典[key]
字典.pop(key)
清空字典:字典.clear
③查询
根据key查询value 字典[key]
字典.get(key)
获取字典的键值对数量 len(字典)
获取字典中所有键 字典.keys()
判断键是否在字典中存在 value=key in 字典
④遍历
遍历key: for key in 字典:
value=字典[key]
遍历value:for value in字典.values():
value
遍历键值对: for item in 字典.items():
遍历键和值: for key,value in 字典.items()
key,value