龙空技术网

python程序结构及语句书写

梯阅线条 306

前言:

此刻小伙伴们对“python语句书写规则”可能比较珍视,朋友们都想要剖析一些“python语句书写规则”的相关文章。那么小编同时在网络上汇集了一些有关“python语句书写规则””的相关内容,希望你们能喜欢,各位老铁们快快来了解一下吧!

1.1 python程序结构

python语法由语句和表达式组成,表达式处理对象并嵌套在语句中。

序号

描述

1

python程序由模块构成

2

模块包含语句

3

语句包含表达式

4

表达式建立并处理对象

1.1.1 python语句集

python语句与更大的程序单元:函数、类、模块、异常。

序号

语句

描述

例子

1

赋值

=,创建引用值

s=’梯阅线条’

2

调用

(),执行函数、方法

len(‘梯阅线条’)

3

打印调用

print(),打印对象

print(‘梯阅线条’)

4

if/elif/else

选择分支

if s:print(s)

5

for/else

序列迭代

for x in s:print(x)

6

while/else

while循环

while x>0:x--

7

pass

空占位符

if s:pass

8

break

退出循环

while True: if x<0:break

9

continue

进入下次循环

while True: if x<0:continue

10

def

定义函数和方法

def (a,b,c=1,*d):print(a+b+c+d[0])

11

return

返回函数方法结果

def (a,b,c=1,*d):return a+b+c+d[0]

12

yield

生成器函数

def gen(n):for i in n:yield i*2

13

global

命名空间

x=’old’ def f():global x,y;x=’new’

14

nonlocal

命名空间

def outer(): x=’old’ def f(): nonlocal x;x=’new’

15

import

导入模块

import sys

16

from

导入属性

from sys import stdin

17

class

定义类

class Subclass(Superclass): staticData=[] def f(self):pass

18

try/except/finally

异常处理

try: act() except: print(‘act error’) finally: print(‘always’)

19

raise

触发异常

raise EndSearch(location)

20

assert

断言

assert X>Y,’X is small’

21

with/as

文件管理器

with open(filepath) as f:pass

1.1.2 python语句书写

序号

语句书写

描述

1

冒号(:)

复合语句,冒号结尾下一行缩进

2

不用分号(;)

一行语句结束自动终止,不需要分号

3

代码块

相同缩进的语句属于同一代码块,缩进结束则代码块结束

4

跨行

用括号括起来,括号内允许跨行,比如()、[]、{},其实,三引号也可以跨行

版权声明©

本文首发微信公众号:梯阅线条

原创不易,转载请注明出处。

更多内容参考python学习笔记或软件测试开发目录。

标签: #python语句书写规则 #简述python程序的书写规范