python基础day04
1.转义符
\就是转义符,转义符可以将有意义的字符转成无意义的字符. 也可以将无意义的字符转换为有意义的字符
\n: 代码换行
\t: 代表制表符(tab键)
\\: 代表\字符
单引号和双引号在字符串中的注意事项:
在计算机的编程语言中: 单双引号必须交替使用,否则必须语法就会出错
如果字符串中出现了相同的引号必须通过转移字符转移称为一个普通的引号
在单双引号交替使用的情况下,转移符号\无意义
在很多语言中使用""定义字符串,在Python中都一样
2.while遍历字符
索引= 0;
长度 = len(字符串)
while 索引 < 长度:
元素 = 字符串[索引]
索引+=1
3.for in遍历
for 字符 in 字符串:
print(字符)
2.字符串常见操作
1.去除两边的空格
语法:
string.strip() 去除两边的空格
string.lstrip() 去除左边的空格 l==>left(左)
string.rstrip() 去除右边的空格 r==>right(右)
2.字符串分隔
语法:
string.split() 按照空格字符串分割,返回一个列表
string.split("分隔符") 按照指定分隔符分割,返回一个列表
string.split("分隔符",分割次数) 按照指定分隔符分割,分割指定的次数,返回一个列表
string.rsplit("分隔符",分割次数) 从后面开始按照指定分隔符分割,分割指定的次数,返回一个列表
3.大小写
语法:
string.lower() 转换为小写
string.upper() 转换为大写
4.判断开头结尾的字符
语法:
string.startswith("开头字符")
string.endswith("结尾字符")
5.字符串格式化
语法:
"需要格式化的字符"%(数据1,数据2)
string.format("数据1","数据2","数据3")
f"字符{变量}串"
6.字符串连接
语法:
string.join(列表)
列表中的元素使用string连接起来
7.字符串替换
语法:
string.replace("原文","替换文")
将字符串中的原文替换成 替换的文字
8.判断是否由数字组成
语法:
string.isdigit()
3.字典常见操作
#创建
d = {key1 : value1, key2 : value2 }
1.修改/添加
dict[key] =value
dict1 = dict.setdefault('key','value')
2.合并
dict.update(dict2)
3.删除
del dict[key]
#弹出
dict.pop(key)
4.清空
dict.clear()
5.查询
查询value
语法:
字典[key] 根据key查询值,如果key不存在就会报错
字典.get(key) 根据key查询值,如果key不存在返回None
查询长度
语法:
len(字典)
查询所有的value,keys
dict.values()
dict.keys()
判断键是否在字典中存在
语法:
value = key in 字典
4.遍历
遍历key
for key in dict:
keys = dict[key]
遍历value
for value in dict.values():
value
遍历键值对
for item in dict.item():
item
完整的for语法
语法:
for 变量 in 集合:
循环体代码
else:
只要没有通过 break 退出循环,都会执⾏的代码