1.字符串加强
1.1.转义字符
1.1.1.什么是转义符
\就是转义符,转义符可以将有意义的字符转成无意义的字符. 也可以将无意义的字符转换为
有意义的字符
无意义的字符就是一个普普通通的字符,例如: t n
1.1.2.什么是转义字符
通过\可以将无意义的字符转换为具有指定功能的字符.
#无意义的变成有意义的
print("我爱\t我的祖国,\n祖国也\r\n爱我!")
#有意义的变成无意义
print("我爱我祖国,祖国也爱我!我爱\"")
print('我爱我祖国,祖国也爱我!我爱\'')
print('我爱我祖国,祖国也爱我!我爱\\n"')
1.1.3.特殊用法
单引号和双引号在字符串中的注意事项:
1.在计算机的编程语言中: 单双引号必须交替使用,否则必须语法就会出错
2.如果字符串中出现了相同的引号必须通过转移字符转移称为一个普通的引号
3.在单双引号交替使用的情况下,转移符号\无意义
4.在很多语言中使用""定义字符串,在Python中都一样
1.2.字符串内容操作
字符串里面存储 字符类型 的 不可变的 序列 容器
字符串中的每一个字母或者数字以及符号被称为字符串中的值(字符)
访问字符
语法:
字符 = 字符串[索引]
s = "好好学习,天天向上"
print(s[0])
print(s[1])
while遍历字符
语法:
索引= 0;
长度 = len(字符串)
while 索引 < 长度:
元素 = 字符串[索引]
索引+=1
s = "java功成时,已入icu" #玩笑,勿当真
i = 0
while i < len(s):
print(s[i])
i += 1
for in 专业遍历
for只能够通过从头到尾 依次 从 字符串 中取出 每⼀个字符并执⾏相同的操作。
语法:
for 字符 in 字符串:
print(字符)
s = "good good study,day day up"
for i in s:
print(i)
1.3字符串常见操作
去除左右两边空格
#语法:
#string.strip() 去除两边的空格
#string.lstrip() 去除左边的空格 l==>left(左)
#string.rstrip() 去除右边的空格 r==>right(右)
#
#默认的情况下strip去除空格, 但是也可以指定去除两边的字符
语法:
string.rstrip("要去除的字符")
name = "丽萨"
print("==" + name + "==")
print("