python-语句

assert语句

用来声明某个条件是真的。例如,如果你非常确信某个你使用的列表中至少有一个元素,而你想要检验这一点,并且在它非真的时候引发一个错误,那么assert语句是应用在这种情形下的理想语句。当assert语句失败的时候,会引发一个AssertionError。

>>> mylist=[‘ab‘,‘bc‘]
>>> assert len(mylist)>=2

>>> mylist.pop()
‘bc‘

断言语句为假时,报错,如果有第二个表达式的话,错误消息返回为3+8,为真时什么都不返回。
>>> assert len(mylist)>=2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AssertionError
>>> assert len(mylist)>=1,3+8
>>> assert len(mylist)>=2,3+8
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AssertionError: 11
时间: 2024-10-03 09:36:11

python-语句的相关文章

Python学习笔记2—Python语句(顺序、选择、循环)

一.Python语句 python语句大体上分为:顺序执行语句,条件执行语句,循环执行语句. 语句逐个运行 Python 从头到尾执行文件中的嵌套块中的语句 块和语句的边界自动检测 Python 没有 或者\ begin/end" 等分割字符 Python 使用首行下的语句缩进把嵌套块内的语句组合起来,没有分号结束,一行的末尾通常是语句的结尾 复合语句,首行 +":"+ 缩进语句 Python 中复合语句都遵循相同的格式,首行会以冒号终止,再接一个或者多个嵌套语句,通常都是在

divmod(a,b)函数是实现a除以b,然后返回商与余数的元组、eval可以执行一个字符串形式的表达式、exec语句用来执行储存在字符串或文件中的Python语句

1 #!/usr/bin/env python 2 a = 10/3 3 print(a) 4 #divmod计算商与余数 5 r = divmod(10001,20) 6 print(r) 7 #eval可以执行一个字符串形式的表达式 8 ret = eval("1 + 3") 9 c = eval("a + 60",{"a": 99}) 10 print(ret) 11 print(c) 12 """exec语句

python语句和语法

python语句和语法 python程序结构: 1.程序由模块构成. 2.模块包含语句. 3.语句包含表达式. 4.表达式建立并处理对象. python的语法实质上是有语句和表达式组成的.表达式处理对象并嵌套在语句中.语句还是对象生成的地方(例如,赋值语句中的表达式),有些语句会完全生成新的对象类型(函数.类等).语句总是存在于模块中,而模块本身则又是由语句来管理的. python语句: 语句 角色 例子 赋值 创建引用值 a,b,c = 'good','bad','ugly' 调用 执行函数

python语句中的 end=&#39; &#39; 的作用

为末尾end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串,其实这也是一个语法要求,表示这个语句没结束. print默认是打印一行,结尾加换行.end=' '意思是末尾不换行,加空格 如下所示:使用for循环实现九九乘法表:(使用 end=' ') 梯度展示打印一行,结尾加换行 for i in range(1, 10): for j in range(1, i + 1): print('{}x{}={}\t'.format(j, i, i * j),

Python基础之Python语句

Python语句 赋值语句 >>> (x,y) = (5,10) >>> x 5 >>> y 10 >>> x,y = 5,10 >>> x,y (5, 10) >>> [x,y,z] = [1,2,3] >>> x,y,z (1, 2, 3) >>> x,y = y,x >>> x,y (2, 1) >>> [a,b,c] =

2017.07.19 Python网络爬虫之Python语句

1.if else 语句:非此即彼 if 判断条件1: 执行语句1 elif 判断条件2: 执行语句2 elif 判断条件3: 执行语句3 else: 执行语句4 编写一个testIfRamainder7.py 熟悉一下if语句: # !usr/bin/env python# -*- coding:utf-8 -*- def isEvenNum(num): if num%7==0: print(u"%d 可以被7整除" %num) else: print(u"%d 不可以被7

【python笔记 二 】python语句

1.for语句: 脚本实例: #!/usr/bin/python for i in range(1,15): print i else: print 'The loop is done !' 2.while/if语句: 脚本实例: #!/usr/bin/env python #FileName:while1.py running = True a = 20 b = int(raw_input('Enter A number b: ')) while running: if a == b: pri

Python语句概述20

一,语句 1.赋值语句 2.调用语句 3.print,打印对象 4.条件判断:if/elif/else 5.序列迭代:for/else 6.普通循环:while/else 7.pass:占位符 8.break 9.continue 10.def 11.return 12.yield 13.global:命名空间 14.raise:触发异常 15.import 16.from:模块属性访问 17.class:类 18.try/except/finally:捕捉异常 19.del:删除引用 20.a

python语句--条件语句

一.print语句.import语句.赋值语句. 1.1.print语句:输出 >>> print(2,3,4)    //python2.x(2, 3, 4)>>> >>> print(1,2,3)    //python3.x1 2 3>>> 备注:print函数在输出时会在每个参数之间都插入一个空格符 在python2.x中,print的参数会构成一个元组,但是在python3.x中,print参数会构成一个元组. 如果不想在各

Python 学习笔记(十一)Python语句(一)

运算符和条件语句 算术运算符 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 30 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除 - x除以y b / a 输出结果 2 % 取模 - 返回除法的余数 b % a 输出结果 0 ** 幂 - 返回x的y次幂 a**b 为10的20次方, 输出结果 100000000000000000000 // 取整除 -