运算符
- // :整除,丢弃小数部分
- %: 求余运算符 ,x % y
⟺ x - (( x // y) * y), -10 % 3 = 2
字符串
- 字符串表示:str()以合理的方式将值转换为用户能够看懂的字符串;
- repr():获得值的合法Python表达式
- 长字符串:可使用三引号。
print('''This is a very long string. Itcontinues here.
And it's not over yet. "hello, world!"
Still here。''')
- 提示 常规字符串也可横跨多行。只要在行尾加上反斜杠,反斜杠和换行符将被转义,即被忽
略。
>>> print \
('Hello, world')
Hello, world
- 原始字符串
1.不以特殊方式处理反斜杠。
2.在常规字符串中,反斜杠扮演特殊角色:它对字符进行转义,让你能够在字符串中包含原本无法包含的字符。
3.编写正则表达式时,原始字符串很有用;
4.原始字符串用前缀r表示。原始字符串不能以单个反斜杠结尾。
5.请注意,指定原始字符串时,可使用单引号或双引号将其括起,还可使用三引号将其括起。
- Unicode、bytes和bytearray
每个Unicode字符都用一个码点(code point)表示,而码点是Unicode标准给每个字符指定的数字。这让你能够以任何现代软件都能识别的方式表示129个文字系统中的12万个以上的字符。