随笔分类 -  Python部分 / Python中级

摘要:【一】异常处理 【一】什么是异常 异常是程序运行时可能发生的错误或意外情况 当出现异常时,程序的正常流程会被中断,出现报错界面 【二】异常分类 在Python中异常分为内建异常和用户自定义异常 【1】BaseException(所有异常的基类) SystemExit:解释器请求退出 Keyboard 阅读全文
posted @ 2024-05-08 15:32 Ligo6 阅读(145) 评论(0) 推荐(0)
摘要:【一】深浅拷贝 【1】深浅拷贝问题 如果是浅拷贝,只会复制一层,如果拷贝的对象中有可变数据类型,修改可变数据类型还会影响拷贝的对象 如果是深拷贝,完整复制,无论可变或不可变,都是创建出新的来,无法怎么修改原对象,都不会对拷贝出的对象造成影响 (1)浅拷贝 对于原对象中的可变数据类型进行修改操作时,拷 阅读全文
posted @ 2024-05-08 15:31 Ligo6 阅读(56) 评论(0) 推荐(0)
摘要:【一】元祖类型(tuple) 【1】定义 元祖类型是有序且不可变的数据类型,通常使用小括号定义(也可以使用逗号) #用逗号定义 num_tuple = 1, 2, 3, 4, 5 #用小括号定义 num_tuple = (1, 2, 3, 4, 5) 【2】内置方法 (1)类型强转 #使用tuple 阅读全文
posted @ 2024-05-08 15:30 Ligo6 阅读(117) 评论(0) 推荐(0)
摘要:【一】字符串类型的内置方法(熟悉) 【1】查找 (1)find方法 #【1】默认从左到右开始查找,找得到则返回元素所在的索引位置 name = 'ligo' str = name.find('i') print(str) # 输出 1 #【2】也可在区间内寻找,找不到则返回-1 str = name 阅读全文
posted @ 2024-05-08 15:30 Ligo6 阅读(86) 评论(0) 推荐(0)
摘要:【一】数字类型 【1】整数类型(int) (1)定义 直接用整数定义,整数类型的值不能修改 num = 6 (2)内置方法 int.bit_length() #返回整数的二进制表示中最高位的位数,不包括符号和前导零。 a = 10 b = a.bit_length() print(b) # 输出 4 阅读全文
posted @ 2024-05-08 15:29 Ligo6 阅读(93) 评论(0) 推荐(0)