数据类型:
1. 整数:
Python可以处理任意大小的整数,包括负整数,十六进制用0x前缀和0-9,a-f表示;
2. 浮点数:
整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(,而浮点数运算则可能会有四舍五入的误差;
3. 字符串:
如果字符串内部既包含 ' 又包含 " ,可以用转义字符 \ 来标识,Python允许用 r ' ' 表示 ' ' 内部的字符串默认不转义,如果字符串内部有很多换行,Python允许用 ' ' ' ... ' ' '的格式表示多行内容;
4. 布尔值:
布尔值只有True、False两种值;
5. 空值:
空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值;
变量:
变量在程序中用一个变量名表示,变量名必须是大小写英文、数字和_的组合,且不能用数字开头。
a = 123 # a是整数
print(a) # 123
a = 'ABC' # a变为字符串
print(a) # 'ABC'
这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。
常量:
PI = 3.14159265359
Python根本没有任何机制保证PI不会被改变,用全部大写的变量名表示常量只是一个习惯上的用法,变量PI的值可以改变。
PS:
Python中,有两种除法:
>>> 10 / 3
3.3333333333333335
>>> 9 / 3
3.0
>>> 10 // 3
3
>>> 10 % 3
1
本文内容整理自廖雪峰的官方网站_Python教程
仅做学习记录,不可转载
网友评论