perl continue next Python变量命名原则及不可用作变量的保留字介绍

网安智编 厦门萤点网络科技 2025-09-19 00:08 81 0
目录 1.变量的命名原则 3.内置函数尽量不要做变量 4.删除变量和垃圾回收机制 5.结语 1.变量的命名原则 ①由英文字母、_(下划线)、或中文开头 ②变量名称只能由英文字母、数字、下画线或中文字所组成。 ③英文字母大小写不相同 实例:...

目录

1.变量的命名原则

3.内置函数尽量不要做变量

4.删除变量和垃圾回收机制

5.结语

1.变量的命名原则

①由英文字母、_(下划线)、或中文开头

②变量名称只能由英文字母、数字、下画线或中文字所组成。

③英文字母大小写不相同

实例:

爱_aiA=1
print(爱_aiA)

2.下列是不可当作变量名称的 系统保留字

and:, as, , break, class, , def, dei, elif, else,, False, , for, from, , if ,, in, is, , none, , not, or, pass, raise, , True, try, while, with, yield.

and 和;

as 用于类型转换;

用于判断变量或条件表达式的值是否为真;

break 中断循环语句的执行;

class 用于定义类;

继续执行下一次循环;

def 用于定义函数或方法;

del 删除变量或者序列的值;

elif 条件语句 与if else 结合使用;

else 条件语句 条件语句,与if,elif结合使用。也可以用于异常和循环使用;

包括捕获异常后的操作代码,与try,结合使用;

for 循环语句;

用于异常语句,出现异常后,始终要执行包含的代码块。与try,结合使用;

from 用于导入模块,与结合使用;

定义全局变量;

if 条件语句,与else,elif结合使用;

用于导入模块,与from 结合使用;

in 判断变量是否存在序列中;

Python变量命名原则_Python系统保留字_perl continue next

is 判断变量是否为某个类的实例;

定义匿名函数;

not 非;

or 或;

pass 空的类,函数,方法的占位符;

raise 异常抛出操作;

用于从函数返回计算结果;

try 包含可能会出现异常的语句,与,结合使用;

while 循环语句;

with 简化的语句;

yield 用于从函数依次返回值;

True,False均为布尔值,0代表假,整数1代表真;

None是中的一种特殊数值类型的唯一值,一般起到一个空占位符的作用;

3.内置函数尽量不要做变量

下列是中不可当作变量名称的内置函数,如果将系统内置函数名称当作变量,程序本身不会错误,但是原先函数功能会丧失。

abs(),bin(),chr(),(),(),float(),(),input(),iter(),map(),(),print(),(),(),sum(),(),all(),bool(),(),(),eval(),(),hash(),int(),len(),max(),oct(),(),repr(),(),repr(),slice(),super(),any(),(),cmp(),dict(),(),(),help(),(),list(),(),open(),range(), (), (), tuple (), (), apply (), (), (), dir () ,file (), (), heX () , (), (), min () ,ord () ,raw _ input () ,round () , () ,type () ,Zip (), (), () , () , () , (), (), id () , (), long (), next (), pow () , (), set (), str (), (), ()

老规矩查看一下内置变量都有什么:

nums=dir(__builtins__)
for i in range(len(nums)):
    print(nums[i],end=' / ')
    if (i+1) %8 ==0:
        print('\n')

Python系统保留字_Python变量命名原则_perl continue next

4.删除变量和垃圾回收机制

a=1
del a
print(a)

Python系统保留字_perl continue next_Python变量命名原则

5.结语

Basic, C, C++, C#, CSS, , Go, HTML, Java,

, Lisp, Lua, , C, , Perl, PHP, , , Ruby, Scala, SQL, Swift, VBA, VB.NET, , VHDL, Basic

编程语言,也是一个江湖!