数据类型和变量

数据类型:

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教程
仅做学习记录,不可转载

你可能感兴趣的:(数据类型和变量)