首页 > 代码库 > 基础知识回顾——简单语句汇总
基础知识回顾——简单语句汇总
简单语句包含在单一的一个逻辑行中。几个简单语句可以用分号分隔出现在单一的一行中。
1.表达式语句
1 >>> "a nice day" 2 ‘a nice day‘
2.断言语句:检查条件是否为真,为假引发AssertionError
1 >>> assert 12 == 12 2 >>> assert 12 == 13 3 4 Traceback (most recent call last): 5 File "<pyshell#106>", line 1, in <module> 6 assert 12 ==13 7 AssertionError
3.赋值语句
1 >>> x = 12 #简单赋值 2 >>> country,city = ‘China‘,‘shenzhen‘ #多重赋值 3 >>> x = y = z =12 #链式赋值 4 >>> x = 2 #增量赋值 5 >>> x *= 3 6 >>> x 7 6 8 >>> x +=3 9 >>> x 10 9
4.pass语句:可以作为占位符,是一个“无操作”的语句
5.del语句:删除操作
1 >>> del x #解除变量绑定 2 >>> del seq[2] #删除序列元素 3 >>> del seq[2:] #删除序列切片 4 >>> del dic[‘s‘] #删除一个映射项
6.print语句:打印操作
1 >>> print ‘hello world‘ 2 hello world 3 >>> print 1,2,3 4 1 2 3
7.return语句:终止函数的运行,并且返回值或None
return return 2 return x+y
8.raise语句:引发一个异常
raise IndexError
9.break语句:会结束当前的循环语句,并且立即执行循环后的语句
while True: 语句1 if 条件: break 语句2
10.continue:和break类似,终止当前循环,跳过以下行,但不终止循环,会从下一个迭代开始继续执行
11.import语句:从外部模块导入名称
1 >>> import math 2 >>> from math import sqrt 3 >>> from math import sqrt as squareroot 4 >>> from math import *
12.global语句:标记一个变量为全局变量,尽量避免使用
>>> x = ‘old‘
>>> def func():
global x
x = ‘new‘
>>> x
‘old‘
13.yield语句:暂时中止生成器的执行并生成一个值
>>> def gen(n):
for i in n:
yield i**2 #从当前函数中返回i的平方
基础知识回顾——简单语句汇总
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。