赞
踩
常见转义字符
# \n:换行 \t:制表符 \\:一个反斜杠 \':一个单引号 \":一个双引号
print('abcd')
print('ab\ncd')
print('ab\tcd')
print('abcd\\n')
反斜杠:在已经规定好的转义字符中。反斜杠是转义字符的标志,一个反斜杠添加到一个字符前
能使其具有特殊含义,在这些转义字符前再添加一个反斜杠,能使其特殊含义消失
print(len('\n'))
#一个转义字符长度为1
#在字符串前面添加R或者r,使特殊含义字符失效
print(len('ab\ncd'))
print(len('ab\ncd'),len(r'ab\ncd'))
#应用场景:1.使路径(绝对路径,相对路径)中可能·出现的转义字符失效
# 2.使正则表达式中某些转义字符失效。
就近原则:
print("abc'de")
print('abc\'de')
python 使用的是ASCII编码表的拓展表Unicode
Unicode编码表:万国码
中文在万国码中的位置:4e00-9fa5(十六进制范围)
字符串性质:
# 字符串的拼接
str1 = 'abcd'
str2 = 'abde'
print(str1 +str2)
# z字符串的重复
print('-'*100)
# 成员运算:in , not in
str3 = 'abcde123'
print('a' in str3)
print('a2' in str3)
字符串比较大小
字符串比较大小是第一队不同元素的编码值大小
print('a' > 'A')
print('abcd' > 'abce')
#ord():将单一符号转换为十进制
#chr():将数值转为符号
print(ord('a'))
print(chr(97))
\u4e00 - 以unicode编码中符号的形式转换
print(ord('\u4e00'),ord('\u9fa5'))
for i in range(19968, 40870):
print(chr(i), end='')
#进制
#A:十进制:65--> 0d65 (0-9)
# 二进制:0b1000001(10,1)
#八进制 :0o101(0-7)
#十六进制:0x41(0-9,a-f)
print(bin(65),oct(65),hex(65))
一:下标,切片
字符串的下标和切片和列表完全一样
二:遍历
str1 = '123456789' #1.直接遍历 for i in str1: print(i) #二间接遍历 for i in range(len(str1)): print(i,str1[i]) #练习将大转小,小转大字母转换 str2 = 'abcd1234ABCDa' new_str= '' for i in str2: if 'A' <= i <= 'Z': new_str += chr(ord(i) + 32) elif 'a' <= i <= 'z': new_str += chr(ord(i) - 32) else: new_str += i print(new_str)
str1 = 'abcd123a'
print(str1.find('a'))
print(str1.find('a',1))
print(str1.find('A'))
#rfind -- 从右向左查找,查找某个字符串的位置,返回的也是正向下标
print(str1.rfind('a'))
#upper小写转大写
str2 = 'abc123def'
print(str2.upper())
#lower大写转小写
print(str2.lower())
#title:将字符串中每个单词首字母大写
print(str2.title())
#capitalize:开头字母是小写转大写
print(str2.capitalize())
str3 = ',a,b,c,d,e,'
str3list = str3.split(',')
print(str3list)
str4 = ','.join(str3list)
print(str4,str3 == str4)
print(str4.replace(',', ''))
print(str4.replace(',', '',2))
print(str4.strip(','))
str5 = '\t\nabc efg\n'
print(str5)
print(str5.strip())
`
8. 默认将字符串两端的空白符号(空格 ,\t、\n、\v等)去除;还可以指定字符串两端要去除的符号
```python
print(str4.strip(','))
str5 = '\t\nabc efg\n'
print(str5)
print(str5.strip())
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。