0
点赞
收藏
分享

微信扫一扫

Python基础(二)

大沈投资笔记 2022-04-07 阅读 69
python

Python基础

Python基础(二)

三、条件语句

3-1. 条件语句

在这里插入图片描述

3-2. assert 关键词

   assert这个关键词称之为“断言”,当这个关键词后边的条件为 False 时,程序自动崩溃并抛出 AssertionError 的异常。
如:在进行单元测试时,可以用来在程序中置入检查点,只有条件为 True 才能让程序正常工作。

assert (3 > 7)

四、循环语句

4-1. while循环

在这里插入图片描述

4-2. for 循环

在这里插入图片描述   循环嵌套:允许在一个循环体里面嵌入另一个循环。

4-3. range() 函数

range([start,] stop[,step=1])

  • start:计数从start开始,默认是从 0 开始,包含start;
  • stop:计数到 stop 结束,但不包括 stop;
  • step:步长,默认为1;
print(range(5)) 
# 结果: range(0, 5)


for i in range(5):  # 不包含5
    print(i, end=',')
# 结果:0,1,2,3,4,

4-3. enumerate()函数

enumerate(sequence, [start=0])

  • sequence:一个序列、迭代器或其他支持迭代对象;
  • start:下标起始位置,默认从0开始;
  • 返回 enumerate(枚举) 对象;
seasons = ['Spring', 'Summer', 'Fall', 'Winter']
lst = list(enumerate(seasons))
print(lst)
#结果:[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]

seasons = ['Spring', 'Summer', 'Fall', 'Winter']
lst = list(enumerate(seasons, start=1))  # 下标从 1 开始
print(lst)
#结果:[(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]

4-4. break、continue、pass语句

break:可以跳出当前所在层的循环。
continue:终止本轮循环并开始下一轮循环。
pass:不做任何事情,一般用做占位语句;如果你在需要有语句的地方不写任何语句,那么解释器会提示出错,而pass语句就是用来解决这些问题的。

4-5. 推导式

在这里插入图片描述

五、异常处理

   异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。
   标准异常,详见链接

异常处理的方法:

  • try - except 语句
  • try - except - finally 语句
  • try - except - else 语句
  • raise语句

谢谢大家🌹

举报

相关推荐

python基础(二)

Python基础(二)

python基础【二】

python基础二

Python 基础语法(二)

Python基础语法(二)

Python基础-函数(二)

0 条评论