1.变量的定义
- 在Python解释器内可以直接声明变量的名称,不必声明变量的类型,Python会自动判别变量的类型。
- 每个变量在使用前必须赋值,变量赋值以后才会被创建。如果创建变量没有赋值,会提示错误。
- 在Python中变量就是变量没有类型,等号(=)用来给变量赋值。等号运算符左边是一个变量名,等号运算符右边是存储在变量中的值。
- Python允许用户同时为多个变量赋值:a=b=c=100
- 可以为多个对象制定不同的值:a,b,c=100,200,"春花秋月何时了"
2.变量的类型:
- 数字类型与其他语言相似,不在多与赘述
- 字符串:
注意:创建一个字符串是,可将数个字符以英文单引号,双引号,三引号包含起来
字符串的开头与结尾的引号要一致
当字符串的长度超过一行时,必须使用三引号将字符包含起来,以为单引号和双引号不可以跨行。
Sets:是一个无序不重复元素的集,主要功能是自动清除重复的元素。创建集合时用({})大括号来包含元素(创建空集合用 set()函数
goods{"冰箱","洗衣机","空调","电风扇","热水器"}
- List:列表中元素的类型可以不相同,支持数字,字符串,列表(嵌套),写在[]中括号里,用逗号分隔开的元素列表。
s=[10,'abc',[1,2,3],40]
取出元素可用 列表名.[下标],取出最后一个元素下标为-1,倒数第二个为-2,、、、、、
- Tuple:元组对象属于序数对象,是一群有序对象的集合,可以使用数字来做索引元组对象与列表对象相似,差别在于元组对象可以新增,删除,修改(元组不可以删除,修改,新增),元组对象用()括号包含其对象
- c=(1,5,80,50,30)
- Dictionary:用{ }大括号,将元素列出。元素有键值(key),数值(value)组成,中间以(:)冒号隔开。键值必须是字符串,数字或元组,这些对象是不可变动的。数值则可以使任何数据类型,字典的元素排列没有一定的顺序,因为可以使用键值对来获取该元素。
创建字典的语法格式:
字典变量={关键字1:值1,关键字2:值2,........}
在同一个字典内,关键字必须互不相同。