Python 语法

0x00 空白和缩进

如果你已经了解其他编程语言,比如Java、C#或者C/C++,你就知道这些语言使用分号;来分割语句。然而,Python要么不使用任何符号,要么使用缩进来构造代码块。如下代码:

# 定义main函数来输出
def main():
i = 1
max = 10
while (i < max>):
print(i)
i = i + 1

# 调用函数
main()

你先不要关心以上代码做了什么,而关心它的结构。在每一行结束,你没有看到分号来结束语句,并且代码使用缩进来显示。使用空白和缩进来组织代码有以下优点:

  • 首先,你不会忘记结束一条语句。
  • 其次,代码看起来更加美观统一,因为其他人写的代码也会是这样子的。
  • 最后,代码的可读性更高。

0x01 注释

代码注释很重要,因为它解释为什么要写这段代码。当Python解释器执行代码时,会忽略注释内容。在Python中单行注释使用#,如下所示:

# 这是单行注释
更多内容,我们以后会讲到。

0x02 代码的延续

有时候Python语句比较长,使用一行书写不美观,这时候我们可以使用代码延续,Python使用反斜杠\来延续代码。一行语句可以分为两行甚至多行。一下是一个例子:

if (a == True) and (b == False) and \
    (c == True):
    print("代码延续")

0x03 标识符

标识符是指变量、函数、模块、类或其他对象的名字。标识符的首字母必须是字母或下划线,之后的字母可以是字母、数字或下划线。Python标识符是大小写敏感的。例如counterCounter是不同的标识符。除此之外,Python的关键字不能作为标识符。

0x04 关键字

Python中有些单词具有特别的意思,被成为关键字。以下是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

Python是一门不断发展和进化的语言,所以它的关键字可能也会变化。Python提供一个专门记录关键字的模块叫做keyword。如下代码可以列出所有关键字:

import keyword

print(keyword.kwlist)

0x05 字符串

Python使用单引号',双引号",三引号'''/"""来标记字符串。字符串的两端使用的符号应该相同,例如,如果使用单引号开始,择使用单引号结尾。以下展示几个例子:

s = '这是一个字符串'
print(s)
s = "这是另一个字符串"
print(s)
s = ''' 这个字符串
可以是多行 '''
print(s)

0x06 总结

  • Python语句一行就是一句。
  • Python使用空白和缩进来组织代码结构。
  • Python中标识符就是变量、函数、模块、类或其他对象的名字。
  • 注释解释为什么写这段代码,运行中会被解释器忽略。
  • 使用单引号、双引号或三引号来标记字符串。

以上就是“Python 语法”的全部内容,希望对你有所帮助。

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

在这里插入图片描述

二、Python必备开发工具

img

三、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

img

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

img

五、Python练习题

检查学习结果。

img

六、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

img

最后祝大家天天进步!!

上面这份完整版的Python全套学习资料已经上传至CSDN官方,朋友如果需要可以直接微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。

你可能感兴趣的:(python,开发语言,linux)