1、如果需要打印出"或者',需要使用\进行转义。如果不需要将"\\\t\\"转义,可以使用r""。
![](https://img2022.cnblogs.com/blog/1466820/202207/1466820-20220719174554654-912573816.png)
2、如果字符串内部需要分行展示,可以使用''''''。
![](https://img2022.cnblogs.com/blog/1466820/202207/1466820-20220719174558597-1451951040.png)
3、/除出来的结果一定是浮点型,//(地板除)除出来的结果一定是整数型。
4、Unicode 编码
a、ord()函数把字符转换为编码
b、chr()函数把编码转换为字符
![](https://img2022.cnblogs.com/blog/1466820/202207/1466820-20220719174603143-1863698817.png)
5、要注意区分'ABC'和b'ABC',前者是str,后者虽然内容显示得和前者一样,但bytes的每个字符都只占用一个字节。
6、
encode():将Unicode的str转变为字符集bytes
decode():将bytes装为str
![](https://img2022.cnblogs.com/blog/1466820/202207/1466820-20220719174608090-1583679668.png)
7、bytes中只有一小部分无效的字节,可以传入errors='ignore'忽略错误的字节
![](https://img2022.cnblogs.com/blog/1466820/202207/1466820-20220719174615204-1770135600.png)
8、len():计算字符、字节长度
![](https://img2022.cnblogs.com/blog/1466820/202207/1466820-20220719174620151-1605168254.png)
9、Python源代码也是一个文本文件,所以,当你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行:
#!/usr/bin/env python3 # -*- coding: utf-8 -*-
10、当把一个常量赋给一个变量后,python可以通过sys模块的getsizeof去查看变量所占用的内存空间;当你需要知道变量存放的值的类型时,可以使用type()方法。