- 博客(5)
- 收藏
- 关注
原创 Mosh Python课程笔记 第六章 Exceptions异常
无论有没有异常,finally总是执行,可以在其中加入释放资源的语句(如数据库连接,网络连接,文件资源连接等)python 3 built-in exceptions查看python中所有内置异常以及它们的用途。with语句用于自动释放外部资源。python将自动调用外部对象的__exit( )方法释放资源。进行异常处理,程序不会崩溃,但是不进行异常处理的话,程序就会直接中断。在编写自己的函数时,最好不要引发异常。因为会影响运行时间等性能。如果没有异常,else下的语句将被执行。
2024-03-22 14:12:38 275 1
原创 Mosh Python课程笔记 第五章 Data Structures数据结构
该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判断,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。注意,如果拆解的两个字典中有相同的键,那么这个键所对应的值是最后拆的键的值,如上图。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。元组可以看作是一个只能读的List,不可增删改。
2024-03-20 16:28:54 696
原创 Mosh Python课程笔记 第四章 Functions函数
总结一句:如果所有if的条件不存在包含与被包含的关系,那么就连用if就可以,如果存在或者不清楚包含与被包含的关系最好用if else。这节没什么可写的,Debug的基本思路大家可以听听原视频,由于本人用的编译器和Mosh老师不同,就不在这里演示了。但是将结果作为返回值并存储就可以做很多其他工作,例如在终端上打印它或者将它们写成电子邮件形式发送等等。if else if是只要有满足条件的,就不再对之后的else if进行判断。在形参中可以给出默认值,如果在实参中没有传值,则使用默认值。
2024-03-19 18:53:19 278
原创 Mosh Python课程笔记 第三章 Control Flow控制流
可以用ord( )函数查看他们值的大小(此函数不常用)友情提示一下:SQL不能用第二行这种形式,必须使用逻辑运算符链接。除了range类型,字符串、list也是可迭代对象。和上图相比,这样写不需要先定义command变量了。
2024-03-14 21:34:21 382
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人