友情提示:380元/半年,儿童学编程,就上码丁实验室。
上节课我们学习了什么是数据、什么是变量。这节课,我们就开始把这些数据分门别类的一一学习一遍。
什么是数字
相信我们对数字已经非常熟悉了。数字是表示多少的度量单位。数字按大小可以分为小于0的负数、0、大于0的正数;按小数点又可以分为整数、小数;按类型有分为有理数、无理数等等
这里推荐一本书 《从一到无穷大》,这本书会大大推高你学习数学的乐趣哦
对数字能做哪些操作
我们对数字可以做:+ ;-; *(乘) ; /(除)这些基础操作。以后我们还会学到:乘方、开方、求导等等。
python中怎么表达数字
python里表达数字的方式和我们平时的写法没有任何区别。
3 -2 2.53. 0
我们直接写这些数据就可以在python里表达数字了。
赋值表达式
我们说要通过变量指向数据才能访问、操作这些数据,通过把数字赋值给变量,我们就可以操作这些数字了。看这段代码:a = 3
。这里用单个“=”链接起来的表达式我们叫赋值表达式,它的意思是讲等号右边的计算结果给到左边。这个和我们数学里的等号作用不一样,在数学里的等号是值左边等于右边。这个一定要分清楚哈!
那左边的 a
是什么呢?这个a
就是我们的变量了a = 3
这句代码的意思是我们定义一个变量a,它的值是数字3。
我们来看下面的代码
# 定义一个变量a,通过赋值表达式把a的值设置为3a = 3# 打印aprint(a)# 通过赋值表达式把a的值改为5(这里注意和和第一行的区别,在第一行,代码之前还没有出现过变量a,所以那时是定义;而现在代码已经定义过变量a了,所以这次是改变变量的值的意思)a = 5print(a)
python里的 + – * / %
python 里的加减乘除和数学里的写法一样 只需要像这样写即可:3 + 2
;2 * 5
;8 / 4
。注意,如果一个变量的值是数字,那也可以参与数字本身的加减乘除的(这个是不是和数学的方程很像?)。例如:a + 3
; b * 5
我们来看下面的代码
a = 3# 打印aprint(a)# 通过赋值表达式把a的值改为 3 + 2a = 3 + 2print(a)# 通过赋值表达式把a的值改为 变量a+数字2a = a+2print(a)
总结
以上就是我们本节课学习的内容了,我们学习了什么是数字、对数字能做哪些操作、python怎么表示数字、赋值表达式
开小灶
我们可能听说过,计算机里的代码和数据就0101;这个01是就是数字的二进制表达形式。什么是进制呢?我们平时用的数字都是10进制的,数字里的每一位都是逢九进一,二进制就是数字里的每一位逢一进一了。聪明的同学们猜猜,八进制、十六进制又是什么呢?是逢几进一呢?