python之语句

1. print

可以打印多个表达式,只需要用逗号隔开就好,

实验一:

a = ‘abc‘

print a,123

则输出abc 123

2. import

import somemodule

from somemodule import somefunction

from somemodule import *

可以为引入模块提供别名

import math as aaa

例如:从两个不同的模块引入相同函数名的方法,就可以用到这个

from module1 import open as open1

from module2 import open as open2

3. 赋值

序列解包

实验二:

x,y,z=1,2,3

print x,y,z

则输出1 2 3

链式赋值

x=y=function()

增量赋值

x=x+1

x +=1

x *=2

4. 语句块

语句块是在条件为真时执行或者执行多次的一组语句。在代码前放置空格来缩进语句即可创建语句块,tab键也可以,相当于8个空格,推荐用空格。

5. if语句

if 条件判断:

执行语句

elif 条件判断:

执行语句

else:

执行语句

还可以进行语句嵌套

条件中的比较运算符

    x == y    x等于y

x < y

x > y

x >= y

x <= y

x != y

x is y    x和y是同一个对象

x is not y    x和y是不同的对象

x in y    x是y容器的成员

x not in y    x不是y容器的成员

6. 循环语句

while 条件:

执行语句

for 条件:

执行语句

break:结束循环

continue:结束本次循环,开始下一次循环

7. 三个语句

pass:程序什么事情都不用做

实验三:

if name == ‘zhao‘:

print ‘nihao‘

elif name == ‘fdafd‘:

#not done

elif name == ‘fdafda‘:

print ‘ddd‘

这样的代码不会被执行,因为缺少一个语句块的代码,

if name == ‘zhao‘:

print ‘nihao‘

elif name == ‘fdafd‘:

#not done

pass

elif name == ‘fdafda‘:

print ‘ddd‘

这时候加上pass就可以了。

del:删除,只能删除一个对象的引用,也会移除名字本身,但是不会删除值

实验四:

x=1

y=x

del x

y

[‘1‘]

exec:执行字符串的语句,很多情况下可以给其提供命名空间,如果不想影响命名空间,尽量避免变量冲突,为了避免变量冲突,增加一个字典,起到命名空间的作用。

实验五:

from math import sqrt

exec "sqrt = 1"

sqrt(4)

则会报错,如果增加一个字典

from math import sqrt

a={}

exec ‘sqrt = 1‘ in a 放置代码字符串命名空间

sqrt(4)

2.0

a[‘sqrt‘]

1

eval:用于求值,它会计算python表达式(以字符串形式书写)并返回结果值

8. 断言

工作方式类似于

if not condition:

crash program

语句中使用的关键字是assert

实验六:

a = 10

assert a>100, ‘a 是大于100的数字‘

程序崩溃,后面可以添加字符串

时间: 2024-10-07 02:52:13

python之语句的相关文章

Python条件语句

1) if 语句 #格式if (条件):    语句块 2) if else 语句 #格式if (条件):    语句块1else:    语句块2 3) if-elif-else 语句 #格式if (条件1):    语句块1elif (条件2):    语句块2--else:    语句块n 4) if嵌套 #格式if (条件1):    if (条件2):        语句块1    elif (条件2):        语句块2--elif (条件n):    语句块n--else: 

Python循环语句

Python语言中的循环结构包含两种语句,分别是while语句和for语句. 1. while语句 while(表达式): -- else: -- 执行过程:当循环表达式为True时,依次执行while中的语句.直到循环表达式的值为False时,才执行else语句或退出循环.其中else子句可以省略,表达式两端的等号也可以省略. 2. for语句 for循环用于遍历一个集合,依次访问集合中的每个项目.格式如下: for 变量 in 集合: -- else: -- 执行过程:每次循环从集合中取出一

Python 条件语句day05

Python 条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. Python 编程中 if 语句用于控制程序的执行,基本形式为: if 判断条件:     执行语句-- else:     执行语句-- 其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围. else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句,具体例子如下: # coding=utf8 # 例1:if 

Python 条件语句

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false. Python 编程中 if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句…… else: 执行语句…… 其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围. else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句,具

python笔记--语句

python语句特点: 1.条件后面都以分号结尾 2.缩进问题:缩进是python表示语句块的唯一方法,一个语句快中的所有语句必须使用相同的缩进.关于缩进风格,标准python风格是每个缩进级别使用4个空格,最好不要使用Tab制表符,因为不同的编辑器处理制表符的方式不同. 条件判断 1.单分支if语句 if <条件判断>:      <执行> 如果if语句判断是True,就把缩进的语句执行了,否则,什么也不做.也可以给if添加一个else语句,意思是,如果if判断是False,不要

Python break 语句

Python break 语句 Python break语句,就像在C语言中,打破了最小封闭for或while循环. break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句. break语句用在while和for循环中. 如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码. Python语言 break 语句语法: break 流程图: 实例: #!/usr/bin/python for letter in 'Pyt

Python continue 语句

Python continue 语句 Python continue 语句跳出本次循环,而break跳出整个循环. continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环. continue语句用在while和for循环中. Python 语言 continue 语句语法格式如下: continue 流程图: 实例: #!/usr/bin/python # -*- coding: UTF-8 -*- for letter in 'Python': # 第一个实例

python 经典语句日志分析

#!/usr/bin/python import re def buffer_line(): buf = open("/etc/sae/buffer_1").read() if not buf: return 0 else: return int(re.findall("^\d*", buf)[0]) def set_last_pos(pos): open("/etc/sae/buffer_1", "w").write(str

Python —条件语句

条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false. Python 编程中 if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句-- else: 执行语句-- 其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围. else 为可选语

Lesson 021 —— python 循环语句

Lesson 021 -- python 循环语句 Python中的循环语句有 for 和 while. 循环可以使用 break 语句跳出当前循环. Python循环语句的控制结构图如下所示: while 循环 Python中while语句的一般形式: while 判断条件: 语句 同样需要注意冒号和缩进.另外,在Python中没有do..while循环. 无限循环 我们可以通过设置条件表达式永远不为 false 来实现无限循环,实例如下: var = 1 while var == 1 : #