Python Keywords and Identifiers

在本教程中,将学习关键字(Python中的保留字)和标识符(变量名、函数名称等)。

Python Keywords

Python关键字是Python中的保留字。

我们不能将关键字当做变量名或者函数名,或者其它标识符。关键字,用于定义Python语言的语法和结构。

在Python中,关键字是区分大小写的。

在Python3.7版本中一共有33个关键字。随着时间的推移,这个数字可能会发生变化。

除了True、False、None之外的关键字都是小写的,并且不能缩写,原模原样的写。下面给出了关键字的列表。

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

想一次性弄明白这么多关键字可不容易。但这里有一个链接,包含所有关键字的完整列表和示例(https://blog.csdn.net/shafatutu/article/details/103630294)。

Python Identifiers

An identifier is a name given to entities like class, functions, variables, etc. It helps to differentiate one entity from another.

标识符是给定给类、函数、变量等实体的名称。它有助于区分一个实体和另一个实体。(感觉没有英文原版的那个意思了,Python标识符就是类啊、函数啊、变量等等的名称呗)。

Rules for writing identifiers

  1. 标识符可以是大小写字母、数字或者下划线的结合。比如myClass、var_1、print_this_to_screen,都是有效的。
  2. 标识符 不能以数字开头。1variable是无效的,variable1是有效的。
  3. 关键字不能当标识符
  4. 我们不能用特殊的符号,例如(! @ # $ %等)
  5. 标识符的长度任意
global = 1;

a@ = 0 ;

统统报错:
SyntaxError: invalid syntax

Things to Remember

注意事项:

Python是区分大小写的语言。这意味着Variable和variable不是相同的。要命名有意义的标识符,别跟闹着玩似的。

比如c = 10 也是合法的,但count = 10 会更有意义,即使你在很长时间之后翻看代码也能明白这是干啥的。

多个单词可以用下划线分隔,比如 this_is_a_long_variable。

发布了57 篇原创文章 · 获赞 20 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/shafatutu/article/details/103623213
今日推荐