python语法太灵活_灵活简捷的编程语法结构,用python就是被套路!

Python的语法结构十分灵活,也十分简捷,掌握起来也十分迅速。我们可以像写文章一样进行编码,不同的是写文章时使用词、句、段、篇表示层次结构,而python编程使用标识符、命令语句、缩进代码块、模块、类包(库)表示层次结构。通过代码的缩进来区分代码的组织结构是python的一大特色。

149521757_1_2018121406243990

先来说说python中的词——标识符。Python中的标识符是最小的编程单位,包括关键字(保留字)、数据类型、函数名等,标识符的第一个字符必须是字母或下划线 _ ,其他的部分由字母、数字和下划线组成,大小写不同,则标识符不同。最重要的一类标识符是编程中经常使用的具有特殊含义的关键字,也叫保留字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字,共 33 个关键字:

>>> import keyword

>>> keyword.kwlist

['False', 'None', 'True', 'and', 'as', 'assert', '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']

咿呀君先来说说一些重要的关键字,有表示逻辑的布尔类型的:False假、True真、None没有、and与、not非、or或;有表示定义的:class用于定义类、def用于定义函数或方法、global定义全局变量、lambda定义匿名函数;有表示代码流程的:选择结构if、elif、else;循环结构 for、while、break、continue;返回或占位return、yield、pass;有表示导入的:from、 import 、as;有表示异常处理的:try、except、finally、raise;有表示判断的:assert、in、is;还有del删除值、nonlocal标识外部变量、with简化语句等。这些关键字的具体使用方法,我们在后续的编程中将会讲到。

149521757_2_20181214062439262

另外,在python编程中,要对代码进行必要的注释时,如果是单行注释,就在注释行前以 # 开头,再写要注释的文字。如果是多行注释,可以每一行前以 #开头,也可以以 成对的'''或'''套着要注释的文字,具体做法如下:

# 这是单行注释

''' 这是单引号多行注释 '''

''' 这是双引号多行注释 '''

我们写代码时,通常是一行写一条语句。如果在同一行中使用多条语句,则语句之间使用分号(;)分割。如果语句很长,一行写不完,就可以使用反斜杠(\)来实现多行语句。但是在[]、{}、或()中的多行语句,不需要使用反斜杠(\)。例如:

>>> import sys; x = 'welcome'; print(x)

welcome

>>>toa = ‘abc’ + \

‘def’

‘abcdef’

>>>tal = ['a', 'b', 'c',

'd', 'e']

['a', 'b', 'c', 'd', 'e']

149521757_3_20181214062439449

下面,咿呀君用以下实例来展示python写代码的一般过程,大家可以跟着一起输入代码,进一步了解代码的缩进意思、关键字的意义、和语句的写法含义。先编写一个子模块sub.py,保存到桌面,如下:

'''这是一个被主模块调用的子模块'''

import math

#自定义函数

def calc(a,b,c):

res=a+math.sqrt(b+c)

return res

if __name__==’__main__’:

x=calc(1,2,3)

print(x)

编写好后,按F5键测试子模块是否正确。之后,新建一个文件,编写主模块main.py,内容如下:

'''这是主模块'''

import sub #调用了刚才的子模块sub.py文件

def main(a,b,c,d):

res=sub.calc(a,b,c)+d

return res

if __name__==’__main__’:

x=main(1,2,3,4)

print(x)

最后,按F5运行main.py,看是否正确运行。如果出错,可以从python shell解释器窗口查看错在哪里,更改后再运行,直到正确运行。看吧,Python编程就是如此快捷,通过这个程序的练习,您被套路了吗?

如果您觉得这篇文章有用,请点赞、收藏、评论和转发,让更多人看到;如果您喜欢我的文章,请搜索'咿呀学文'并关注,我会分享更多的文章给您。感谢您的阅读!

内容来自腾讯新闻

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值