随笔

随便写一写生活琐碎,この素晴らしい世界に祝福を!~~~


Ryuchen的B站直播间: https://live.bilibili.com/6210304
WangOO的B站直播间: https://live.bilibili.com/10584132

如果能有机会的话,顺手点个关注是给与我们最大的鼓励~


March 16, 2020 Author: Ryuchen
📜📜 📜📜

教王圈圈童靴学习Python的第0x000004天:

1、Python异常的机制
  • 所有异常的基类:BaseException
  • 异常分为 系统内置异常用户自定义异常
2、系统内置异常
3、自定义异常最佳推荐
  • 用户自定义异常均从派生于异常类Exception
  • 建议自定义异常都以Exceptions或者except结尾,方便和内置异常区分
4、异常处理相关语法
  • 捕获异常:try:...except(Exception1[, Exception2[,...ExceptionN]]]):...else:...
    • try语句工作原理如下:
      • 首先,执行 try 子句 (try 和 except 关键字之间的(多行)语句)。
      • 如果没有异常发生,则跳过 except 子句 并完成 try 语句的执行。
      • 如果在执行try子句时发生了异常,则跳过该子句中剩下的部分。然后,如果异常的类型和except关键字后面的异常匹配,则执行except子句 ,然后继续执行try语句之后的代码。
      • 如果发生的异常和except子句中指定的异常不匹配,则将其传递到外部的try语句中;如果没有找到处理程序,则它是一个未处理异常,执行将停止并显示如上所示的消息。
  • 强制抛出异常raise
    • raise唯一的参数就是要抛出的异常。
    • 这个参数必须是一个异常实例或者是一个异常类(派生自Exception的类)
  • finally的使用
    • 如果存在finally子句,则finally子句将作为try语句结束前的最后一项任务被执行。finally子句不论try语句是否产生了异常都会被执行
    • 对于释放外部资源(例如文件或者网络连接)非常有用
March 15, 2020 Author: Ryuchen
📜📜 📜📜

教王圈圈童靴学习Python的第0x000003天:

1、Python的三大生成式
  • 列表生成式:[exp for val in collection if condition]
  • 字典生成式:{key-exp:val-exp for value in collection if condition}
  • 集合生成式:{exp for value in collection if condition}
2、Python枚举函数enumerate()
  • 语法:
    • enumerate(sequence, [start=0])
    • sequence:一个序列、迭代器或其他支持迭代对象
    • start:下标起始位置
  • 返回值:返回一个enumerate(枚举)对象,包含数据下标和数据
March 14, 2020 Author: Ryuchen
📜📜 📜📜

教王圈圈童靴学习Python的第0x000002天:

Q、(复习)如何旋转Python中的二维数组? (list切片实现)
1、Python中的六个数据类型
  • 数字number
  • 字符串string
  • 列表list
  • 元组tuple
  • 集合set
  • 字典dict
2、六个数据类型中的两大类
  • 不可变数据:number、string、tuple
  • 可变数据:list、dict、set
3、dict是python区别于其他语言的特殊存在
March 12, 2020 Author: Ryuchen
📜📜 📜📜

教王圈圈童靴学习Python的第0x000001天:

1、is 和 == 的区别
2、Python小型内存池机制(整型和字符串)
3、list切片的三个参数的意义start、end、step
March 9, 2020 Author: Ryuchen
💥💥 💥💥

总算是把博客从Hexo迁移到了Hugo上面了,不得不说Hexo弄得我心力交瘁,再也不想用Hexo了!!!