小学生学python(二)
上一节描述了跟python环境安装相关的,这一节写变量及命名。
python是用c语言写的,所以很多c的思想在里面。
基本的数据类型有整形,浮点型,字符型。
整形 int 数学名词,有正整数,负整数和0
浮点型 float 数学上叫实数,有正实数,负实数
字符型 str
继续打开工具 IDLE,
在交互的界面上分别输入type(3),按回车;type(3.0),按回车;type('3'),按回车。结果如图所示
在python中,用单引号(' ')和双引号(" ")是一样的。
接下来使用变量
a = 1
表示我们定义了一个变量a,并把值1赋值给a,这个时候a的类型是整形
a = '1'
表示我们定义了一个变量a,并把字符值'1'赋值给a,这个时候a的类型是字符型
这样子定义变量一般在函数内部,或者说临时使用,因为这种的变量看不出表示啥意思。来个有意思的例子:
1 #家里装了100M的宽带,计算实际的速度 2 bandwidth = 100/8 3 print(bandwidth, 'M')
# 开头的表示注释,可以随便写,记录当时的灵感,不会对实际的代码产生影响
定义了一个变量bandwidth,用来表示带宽的意思;print()这个函数可以把我们想要看的数据输出出来。变量命名可以字母开头,也可以下划线开头,不能用数字开头。变量名字中可以包含数字字母和下划线。
bandwidth = 100/8 这句的意思100除以8,得12.5,把浮点型数字12.5赋值给变量bandwidth,也就是我们平时装的100M的宽带实际最大只有12.5M下载速度,而不是真的100M。
变量跟变量也可以相互赋值,比如:
a=1 b=a #b的值是1