最近跟着某个我认为是大佬的大佬的视频学习Python入门,刚看完变量,在这里做些小结。
首先是命名规范和大多数常用编程语言一样:变量名不允许以数字为开头,常用字母或者下划线开头//其他歪门邪道的就不清楚了。
再来是变量
在C++和Java定义变量时,首先要给出明确的数据类型
如:int a = 1024;
double b = 1024.0;
char c = ‘c’;
String str = “Hello World!”;(Java)
但是在Python中就不需要声明数据类型,它会自动识别。
如:a = 1024;
b = 1024.0;
str = “Hello World!”;//字符串类型可(只能字符串+字符串,或者字符串+字符,字符+字符不可行)
c = ‘c’;
另外在Python没有数组,取而代之的是1.列表 2.元组 3.字典
- 列表
赋值(初始化):A = [0,1.0,‘2’,“3”];//注:列表中各个元素类型可以不同也可以全都相同,下标从0开始到元素个数-1,元素个数可为0,但无意义。
修改:A[i] = ;//i为下标
增加:不可。
删除:不可。 - 元组(只读)
赋值(初始化):A = (0,1.0,‘2’,“3”);//注:列表中各个元素类型可以不同也可以全都相同,下标从0开始到元素个数-1,元素个数可为0,但无意义。
修改:初始化后就不可修改
增加:不可。
删除:不可。 - 字典
赋值(初始化):A = {标记名:数值,标记名:数值,标记名:数值};//注:格式为:标记名(任意类型值):数值:如"str":0
列表中各个元素类型可以不同也可以全都相同,下标从0开始到元素个数-1,元素个数可为0,且有意义。
查询时:A[标记名]
当字典A为空或非空时,都可以添加元素到最后一个元素后:
1.当标记名没有在字典中出现过(即增加):
A[标记名] = 数据;
2.当标记名有在字典出现过(即修改):
A[标记名] = 数据;
删除:del A[标记名]