1、什么是字符串
使用单引号或双引号括起来的字符集就是字符串
引号中单独的符号、数字、字母等叫字符
转义字符:可以用来表示一些有特殊功能或者是特殊意义的字符(通过在固定的字符前加)
\' -> '
\\ -> \
\n ->换行
\t ->制表符
\" ->"
'123' #数字字符串
'dsfsdc'#字母字符串
'^7&3*m'#组合字符串
'中文汉字'
' '
str = ' \' '
print(str)
str1 = '\t前不见古人,\t后不见来者。\n\t念天地之悠悠,\t独怆然而涕下。'
print(str1)
2.阻止转义
可以通过在字符串前面加r或R,来阻止转义
多用于正则表达式的表达
str2 = r'\\'
print(str2)
3.Python中字符串中的字符是Unicode编码
Unicode编码:使用16位对一个字符进行编码
Unicode编码中包含了ASSCII码,可以表示世界上所有的语言
获取一个字符的Unicode码
print(hex(ord('高')),hex(ord('阳')))
print(ord('1'))
将Unicode码转换成字符
chr(编码值)
print(chr(0x4f23))
字符串比较大小的时候,从字符开始依次往后比较每个字符的大小,直到遇到字符不一样为止。
比较字符大小的时候,实质比的是他们的编码大小
print('abc'>'aa')