1.变量就是存储数据的空间,在内存上;
2.变量命名规则:(1)由数字,字母,下划线组成,数字不能开头;
(2)不能和关键字冲突;
(3)区分大小写;
3.建议规则:(1)尽量通过变量的名字表示变量的作用;
(2)驼峰命名(从第二个开始首字母大写)和蛇形命名(单词之间用下划线分开)
4.变量的使用:初始化(变量的创建)和赋值;
5.变量的类型:根据初始化的值的类型决定
(1)整数类型:int数值范围是无穷,所以python里面没有long,short类型;
(2)浮点数:float双精度浮点数,所以python里面没有double类型;
(3)字符串:str类型,字符串就是有多个字符组合而成的,字符就是象数字,字母,符号之类的
如果是字符串的嵌套,我们对外层使用双引号,内层使用单引号;
print(len(a))可以求字符串的长度;
字符串的加法是把字符串之间相互拼接;
(4)布尔类型:bool类型,取值只有真假,True,False首字母必须大写;
6.不同类型的意义:
(1)不同类型的占用内存大小不同:int 4个字节,float是8个字节,bool一个字节就可以了,str是有具体情况决定
(2)不同类型使用不同:整数,浮点数可以进行加减乘除,但是字符串只能进行相加拼接字符串
7.动态类型&静态类型
python定义的变量是可以改变类型的,这叫做动态类型,而且很灵活,但是这样使用很容易出错,相反,在C++,java里面变量的类型是不可以改变的,是静态类型;