2、Python的基本数据类型
2018-12-19 本文已影响0人
IT_Freak
代码是现实世界事物在计算机世界中的映射
整数:int
浮点数:float(双精度)
![](https://img.haomeiwen.com/i15419077/1dfced121e966773.png)
![](https://img.haomeiwen.com/i15419077/1c7909162674a5b5.png)
![](https://img.haomeiwen.com/i15419077/8e3c4d58745ae891.png)
![](https://img.haomeiwen.com/i15419077/6f583d7f7aa6d01d.png)
同理:其他进制转换为十进制:int(),其他进制转换为十六进制:hex(),其他进制转换为八进制:oct()
布尔类型:bool :True,False
其他类型转换为bool类型:bool()(只有0,空值,None为False,其余全为True)
![](https://img.haomeiwen.com/i15419077/f62154140f08f1bd.png)
复数:complex
字符串:str
表示方法:单引号,双引号,三引号
在内容中显示特殊字符:
![](https://img.haomeiwen.com/i15419077/4ed237bdf464e5b2.png)
![](https://img.haomeiwen.com/i15419077/ef4cb77d136c28e8.png)
输入多段的字符串:
![](https://img.haomeiwen.com/i15419077/18e194e3a033e554.png)
![](https://img.haomeiwen.com/i15419077/a87a69c5265896ab.png)
第一种方法和第二种方法有一定的区别,第二种方法虽然在输入上是换行,但是输出还是一行,没有在每行末尾添加换行符,而第一种输入换行,系统默认添加一个换行符。
转义字符:特殊的字符 ,要么“不可视”,要么与python的语法有冲突
常用的转义字符:\n (换行),\' (单引号),\r (回车)
![](https://img.haomeiwen.com/i15419077/0ff775b5d46728ad.png)
![](https://img.haomeiwen.com/i15419077/dab40141f9a6b6b8.png)
原始字符串:字符没有特殊意义,只是单纯的文本。
字符串操作函数:
![](https://img.haomeiwen.com/i15419077/e004717098ee18ac.png)
![](https://img.haomeiwen.com/i15419077/a3a1e2f2a0ff5d28.png)
![](https://img.haomeiwen.com/i15419077/4e5c4d680fcdaf63.png)
![](https://img.haomeiwen.com/i15419077/267a7ae977db83c3.png)
python截取子字符串,如果末位超过字符串本身,则会默认截取到字符串末尾为止。
![](https://img.haomeiwen.com/i15419077/1f498d1d8a3532d2.png)
![](https://img.haomeiwen.com/i15419077/9be1ef9ba908092e.png)