1. 字符串
- 字符串是以单引号或者双引号括起来的任意文本,该字符并不属于字符串的一部分,如果确实字符串里面有该单引号或者双引号则通过转义字符\来表示;python还允许用
r''
表示''
内部的字符串默认不转义 - python允许用
'''...'''
的格式进行多行内容的表示
>>> print('''Hello ... world''') Hello world
2. 布尔值
- 布尔值和布尔代数的表示完全一致,一个布尔值只有
True
和False
两种值,在Python中可以直接用True
和False
来表示布尔值(请注意大小写) - 布尔值可以用
and
、or
和not
运算;运算逻辑和我们正常的与否保持一致
3. 空值
- 控制是Python里一个特殊的值,用
None
表示,该值不能理解为0,0有其意义,但是None
是一个特殊的空值。
4. 变量
- 变量必须是大小写英文、数字和下划线
_
组合,且开头不能用数字 - python的变量本身不固定,称之为动态语言,相比静态语言在定义变量的是时候必须制定变量类型,如果赋值的时候不匹配,就会报错。
5. 常量
- 常量在Python中正常是全部大写的变量名表示常量
-
/
除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数; - 还有一种除法是
//
,称为地板除,两个整数的除法仍然是整数,该除法永远是整数,即使除不尽,精确除法要用/
- 无论整数做
//
除法还是取余数%
,结果永远是整数
6. 注意事项
Python整数没有限制大小,浮点数也没有限制大小,但是超过一定的范文就直接表示为inf
7. 总结
**完成了python数据类型和变量的学习,python的入门还是相对比较简单的,只是有一些特殊的地方要特殊加强的记忆下