龙空技术网

Python——常量与变量(四)

天选计算机打工人 76

前言:

此刻你们对“python类常量”大体比较注重,我们都需要了解一些“python类常量”的相关知识。那么小编同时在网络上搜集了一些关于“python类常量””的相关知识,希望我们能喜欢,我们一起来了解一下吧!

1.在Python中,不需要事先声明变量名及其类型,直接赋值即可创建各种类型的对象变量。这一点适用于Python任意类型的对象。

例如语句

>>> x = 3

创建了整型变量x,并赋值为3,再例如语句

>>> x = 'Hello world.'

创建了字符串变量x,并赋值为'Hello world.'。新的字符串变量,再也不是原来的x了

2.赋值语句的执行过程是:首先把等号右侧表达式的值计算出来,然后在内存中寻找一个位置把值存放进去,最后创建变量并指向这个内存地址。

3.Python中的变量并不直接存储值,而是存储了值的内存地址或者引用,这也是变量类型随时可以改变的原因。

4.Python属于强类型编程语言,Python解释器会根据赋值或运算来自动推断变量类型。Python还是一种动态类型语言,变量的类型也是可以随时变化的。

5.在定义变量名的时候,需要注意以下问题:

1)变量名必须以字母或下划线开头,但以下划线开头的变量在Python中有特殊含义;

2)变量名中不能有空格以及标点符号(括号、引号、逗号、斜线、反斜线、冒号、句号、问号等等);

3)不能使用关键字作变量名,可以导入keyword模块后使用print(keyword.kwlist)查看所有Python关键字;

4)变量名对英文字母的大小写敏感,例如student和Student是不同的变量。

5)不建议使用系统内置的模块名、类型名或函数名以及已导入的模块名及其成员名作变量名,这将会改变其类型和含义。

标签: #python类常量 #python问号