认识字符串

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')

你可能感兴趣的:(认识字符串)