小学生学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

 

 
 
 
 

 

posted @ 2018-05-30 19:22  超龄码农  阅读(4592)  评论(0编辑  收藏  举报