软件测试基础-python标识符、关键字

六.标识符

1.什么是标识符

能够标识某一事物的符号.

例如,生活中的标识符:

在程序中的标识符有以下特点:

  • 开发人员自定义的一些符号和名称

  • 经常用于程序中一些需要自定义的地方,例如变量名, 函数名, 类名, 模块名等

2.标识符的规则

  • 标识符由字母、下划线和数字组成,且数字不能开头

    • 由上面的规则,我们可以思考: 下面的示例中,那些是正确的标识符:

   fromNo12
   from#12
   my_Boolean
   my-Boolean
   Obj2
   2ndObj
   myInt
   test1
   Mike2jack
   My_tExt
   _test
   test!32
   haha(da)tt
   int
   jack_rose
   jack&rose
   GUI
   gui
   G.U.I

python中的标识符是区分大小写的

3.命名规则

  • 见名知意

  • 驼峰命名法

    • 小驼峰式命名法(lower camel case):

      第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog

    • 大驼峰式命名法(upper camel case):

      每一个单字的首字母都采用大写字母,例如:FirstName、LastName

    • 还有一种命名法是用下划线“_”来连接所有的单词:

      比如: send_func

4.关键字

  • 什么是关键字

    python定义的一些具有特殊功能的标识符,就是所谓的关键字

    关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标识符

  • 查看关键字:

# 导入模块
import keyword

# 查看这个python版本的关键字
print(keyword.kwlist)

python3.x中的关键字有:

and     as      assert     break    class      continue   def     del
elif    else    except     exec     finally    for        from    global
if      in      import     is       lambda     not        or      pass
print   raise   return     try      while      with       yield

也可以在Python Shell通过以下命令进行查看当前系统中python的关键字

>>> import keyword
>>> keyword.kwlist

5.总结 :

​ 关键字,变量名以及我们后面会学习到的函数名,类名等都是标识符.

​ 标识符有一个大的规则: 由字母、下划线和数字组成,且数字不能开头

​ 标识符区分大小写

​ 标识符有不同的命名形式: 驼峰 下划线

​ 标识符有些默认的潜规则: 最好看到名字知道意义.(见名知意)

​ 关键字是Python官方规定的一些标识符,我们尽量不要定义成相同的名字,免得出错.

猜你喜欢

转载自www.cnblogs.com/shen-qiang/p/8984345.html