Python保留字和标识符

Python保留字和标识符

  • 保留字
  • 标识符
  • 变量定义

Python保留字

python内定被赋予特定意义的单词,区分大小写

import keyword
keyword.kwlist

'False', 'None', 'True', 'peg_parser', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'

Python标识符

  • 由字母、下划线和数字组成,第一个字符不能为数字
  • 不能使用python中的保留字
  • 不能使用特殊字符

  • 标识符区分大小写

  • 以下划线_开头的标识符受保护,不能直接访问和导入
  • 以双下划线__开头的表示私有
  • 以双下划线开头和结尾的 __init__() 表示构造函数

Python定义变量

  • 变量名必须是一个有效的标识符
  • 变量名不能使用python中的保留字
  • 可通过等号“=” 直接赋值创建各种变量
#   变量名 = 变量值
number = 666
name = "赵万事"

内置函数 type() 返回变量类型

内置函数id() 返回变量的内存地址

2022-01-22 20:38:46 星期六

本站已禁止评论!!! 如文章错漏请给博主写信或微信联系。