python学习第一天
主题:变量和数据
- 编程是什么?
很多人以为编程就是要人像电脑一样去思考问题,这种想法我不敢不苟同。我认为编程是让电脑像我一样去思考。体现的是我的想法。你电脑用什么编程语言是你自己的事情,我就是需要我自己在实际生活中如何解决分析问题,你就按照我的思路来。如果不按照我的思路,我就编程,然后执行程序,让你像我一样思考。
所以说,程序是让电脑根据人的想法去实现。不是我们去猜电脑怎么思考问题。
数据是什么?
数据就是保存在电脑硬盘或者内存里的一些二进制数片段,这个片段长度不定。根据数据的特征来。如果是一个整数,那可能只要一小段,如果是一个数据包,那就很大了。在python里,数据可以大到塞满整个内存。不过,不管是在硬盘还是在内存的数据,都需要调入内存来使用,不能直接在优盘或者硬盘中读写。
在python里,其实是没有变量的,从上面的图中可以看到,变量只是一个数据段的标签,只不过这个标签的定义规则和c语言里的变量规则一样,所以人们就习惯的把“a”当作变量来看待。
变量定义的规则是什么?
- 首位不能是数字,如:123a 这个名称就不合法
- 变量名称中间不能有空格。 如:a b = 1 这样也不合法
- 不能用特殊字符,或者python关键子(保留字) 如:¥ = 1; if = 1 ;这两个都不合法
- 可以用中文名。 如 我 = 1 这个合法
- 可以用下划线 如a_b = 1 这个合法
变量的使用
a = 1 # a被赋值1
a+= 1 # a 增加了1