Python的变量,于其说是变量更贴切的是标签。
由于对于Python来说一切皆为对象,因此变量可以理解为是对象的一个标签。

【变量命名规则】 1. 由字母、数字和下划线组成; 2. 不能由数字开头; 3. Python是严格区分大小写的; 4. 变量名不可使用关键字。

【变量的赋值】 1.变量赋值使用=号 2.Python是一种动态语言,因此无需定义变量类型,赋值时自动识别。 3.可以使用type()函数查看变量类型 >>> num1=32 >>> type(num1) <class 'int'> >>> str1='abc' >>> type(str1) <class 'str'> >>> list1=[1,2,'tr','sa'] >>> type(list1) <class 'list'> >>> tuple1=('a','b') >>> type(tuple1) <class 'tuple'> >>> info={ 'name':'alex', 'age':23, } >>> type(info) <class 'dict'>

【标签的意义】 >>> num1=32 >>> num2=num1 >>> print(num2) 32 >>> num1=33 >>> print(num1) 33 >>> print(num2) 32

【变量创建的步骤】

当一个变量被赋值时,变量开始创建 1. 创建一个对象来表示该值 2. 确认定义的变量名是否已被使用,如未被使用则创建 3. 将变量名与新生成的对象关联 在Python中其实没有变量类型一说,变量名是没有约束的; 只有对象有类型之分,因此变量可以是任意类型,且可以改变。