2018-07-18 python字符串(一)基础

2018-07-18  本文已影响0人  随雪而世

1.什么是字符串

a.使用单引号或者双引号括起来的字符集就是字符串。
b.引号中单独的符号、数字、字母等叫字符
c.转义字符:可以用来表示一些有特殊功能或者是特殊意义的字符(通过在固定的字符前加\)

\' ---> '
\\ ---> \
\n ---> 换行
\t ---> 制表符(一缩进)
\" ---> "

在计算字符串长度的时候,转义字符代表一个字符

2.阻止转义

可以通过在字符串前面加r或者R,来阻止转义字符转义
str1 = r'\\1\n2'
print(str1)
结果:
\\1\n2

3.python中字符串中的字符是Unicode编码

Unicode编码:使用16位对一个字符进行编码。编码的目的是让字符可以存储到计算机中。(2^16 = 65536 111)
Unicode码中包含了ASSCII码,并且可以表示世界上所有的语言和符号

a.获取一个字符的Unicode码

ord1 = ord('瓜')
ord2 = ord('皮')
ord3 = ord('A')
print(hex(ord1), hex(ord2), ord3)

结果:0x74dc 0x76ae 65

b.将Unicode码转换成字符

chr(编码值)
print(chr(0x4eff))

结果: 仿

字符串比较大小的时候,从字符开始依次往后比较每个字符的大小,直到遇到字符不一样为止。

比较字符大小的时候,实质比的是他们的编码的大小

print('a' > '大b')   

结果: False

上一篇下一篇

猜你喜欢

热点阅读