Python 入门简明教程
1. 1. 与 Python 的第一次亲密接触-写给初学者 2. 2. Python 语法关键字 3. 3. Python 的注释和语法 4. 4. Python 基本数据类型 5. 5. Python 输入输出 6. 6. Python 运算符 7. 7. Python 变量 8. 8. Python 命名空间和变量生存范围 9. 9. Python 逻辑判断 10. 10. Python For 循环语法 11. 11. Python While 循环语法 12. 12. Python 循环语法中 break 与 continue的使用 13. 14. Python 三目运算符 14. 15. Python 循环语法中 pass 语句的使用 15. 16. Python 循环语法示例 16. 17. Python 函数 17. 18. Python main 函数 18. 19. Python print 函数 19. 20. Python print format 输出格式化 20. 21. Python print 输出到文件 21. 22. Python 输入 22. 23. Python import 导入模块 23. 25. Python 中递归的使用 24. 26. Python 匿名函数 25. 27. Python lambda 26. 28. Python PIP 包管理机制 27. 29. Python 命令行参数 28. 30. Python Numbers 包 29. 31. Python 随机数 30. 32. Python String 转 int 31. 34. Python 自定义异常 Exception 32. 35. Python 继承 33. 36. Python 父类 34. 38. Python 操作符重载 35. 39. Python __str__ and __repr__

2. Python 语法关键字

今天我们将学习Python关键字和标识符。前面我们学习了如何安装python并在中开始使用它python初学者教程.

Python关键字

很简单,python关键字是保留的单词。这意味着您不能将它们用作变量、类和函数等任何实体的名称。

所以你可能在想这些关键字是用来做什么的。它们用于定义Python语言的语法和结构。

在编写本教程时,您应该知道Python编程语言中有33个关键字。虽然数量会随着时间的推移而变化。Python中的关键字也区分大小写。所以要按原样写。下面是python编程中所有关键字的列表。

如果你看了所有的关键字,并试图一下子弄清楚,你会不知所措。所以现在就知道这些是关键词。我们将分别学习它们的用途。您可以通过pythonshell帮助获得python关键字列表。


>>> help()

Welcome to Python 3.6"s help utility!

help> keywords

Here is a list of the Python keywords.  Enter any keyword to get more help.

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

help> 

下面是一个简单的例子,展示了if-else在python程序中的用法。


var = 1;

if(var==1):
    print("odd")
else:
    print("even")

当我们运行上述程序时,python会因为关键字和语法的固定而理解if-else块,然后进行进一步的处理。

Python标识符

Python标识符是用来标识变量、函数、类、模块或其他对象的名称。这意味着,每当我们想给一个实体起一个名字,这个名字叫做标识符。

有时,变量和标识符常常被误解为相同的,但事实并非如此。让我们看清楚,什么是可变的?

Python中的变量

变量,顾名思义是一个值随时间而变化的东西。实际上,变量是一个存储值的内存位置。稍后我们可以检索要使用的值。但要做到这一点,我们需要给那个内存位置起一个昵称,这样我们就可以引用它了。的标识符,昵称。

写入标识符的规则

写标识符有一些规则。但是首先你必须知道Python是区分大小写的。这意味着姓名名称是Python中两个不同的标识符。下面是一些用python编写标识符的规则。

  1. 标识符可以是大小写字母、数字或下划线的组合。所以我的变量,变量_1,变量_for_print所有这些都是有效的python标识符。
  2. 标识符不能以数字开头。所以当变量1是有效的,1变量无效。
  3. 我们不能使用像这样的特殊符号!在我们的标识符中输入、、@、%、$等。
  4. 标识符可以是任意长度。

虽然这些都是编写标识符的硬规则,但也有一些命名约定不是强制性的,而是需要遵循的良好实践。

  1. 类名以大写字母开头。所有其他标识符都以小写字母开头。
  2. 以单个前导下划线开头的标识符表示该标识符是私有的。
  3. 如果标识符以两个下划线开头和结尾,则表示标识符是语言定义的特殊名称。
  4. 同时c=10有效,正在写入计数=10这会更有意义,而且即使你看了很长时间的代码,也会更容易找出它的作用。
  5. 例如,可以使用下划线分隔多个单词这是一个变量.

这里是一个python变量的示例程序。


myVariable="hello world"
print(myVariable)

var1=1
print(var1)

var2=2
print(var2)

如果您运行该程序,输出将如下图所示。

今天到此为止。在下一个教程中,我们将学习Python语句和注释。在此之前,快乐的编码*