12 2023 档案

摘要:模块与包 1. 导入模块与包 1.1 import语法 import xxx 模块名 # import 语句无法加载到模块下面的变量名,他只能加载到模块名 # # import 只能导入模块名 # 此时我在src包下的login_register.py模块中,我想引用add_bank模块内的方法 i 阅读全文
posted @ 2023-12-14 21:07 Formerly0^0 阅读(8) 评论(0) 推荐(0) 编辑
摘要:迭代器和三元运算符 1.迭代器 1.1迭代器介绍 迭代器是用来迭代取值的工具,而迭代是重复反馈过程的活动 其目的通常是为了逼近所需的目标或结果,每一次对过程的重复称为一次“迭代” 而每一次迭代得到的结果会作为下一次迭代的初始值,单纯的重复并不是迭代 while True: data = input( 阅读全文
posted @ 2023-12-14 21:04 Formerly0^0 阅读(7) 评论(0) 推荐(0) 编辑
摘要:装饰器 1.装饰器 再不修改被装饰对象的源代码和调用方式的的前提下为装饰对象添加额外的功能 1.1装饰器分类 分为无参装饰器和有参装饰器 无参装饰器 # 无参装饰器模版 def outer(func): def inner(): '''这里写调用 func 函数之前的逻辑''' res = func 阅读全文
posted @ 2023-12-14 21:02 Formerly0^0 阅读(16) 评论(0) 推荐(0) 编辑
摘要:名称空间和作用域 1. 名称空间 # x = 3 # # 开辟一块内容空间存放变量值 3 # # 用变量名 x 去引用这块内存空间 # name = 'serein' # print(x) # del x # print(x) # 内建名称空间 : 伴随Python解释器的启动,自动加载的名称空间和 阅读全文
posted @ 2023-12-11 17:01 Formerly0^0 阅读(6) 评论(0) 推荐(0) 编辑
摘要:函数的调用 1. 函数的调用 函数的三种调用方式 直接调用函数并获取返回值 def add(a, b): return a + b res = add(1,2) print(res) # 3 使用表达式调用函数 def add(a, b): return a + b res = add # res 阅读全文
posted @ 2023-12-11 17:00 Formerly0^0 阅读(17) 评论(0) 推荐(0) 编辑
摘要:函数 1.函数的定义和调用 # 【一】函数定义的语法 ''' def 函数名(): 执行代码的函数体 return 返回值 ''' # 【1】函数的基本定义 # # 定义一个名字叫 login 的函数 # def login(): # # pass # ... # # # # 调用定义好的函数 # 阅读全文
posted @ 2023-12-06 18:46 Formerly0^0 阅读(17) 评论(0) 推荐(0) 编辑
摘要:深浅拷贝 1.浅拷贝 浅拷贝是指创建一个新对象,并将原始对象的元素复制到新对象中 # num_list = [1, 2, [3, 4]] # # 使用浅拷贝创建拷贝对象 # copy_list = copy.copy(num_list) # # # 修改原对象中的可变数据类型 # num_list[ 阅读全文
posted @ 2023-12-06 18:45 Formerly0^0 阅读(9) 评论(0) 推荐(0) 编辑
摘要:异常处理 1.什么事异常 异常是程序运行时可能发生的错误或意外情况。在Python中,异常是一种对象,表示程序执行期间发生的错误。 当出现异常时,程序的正常流程会被中断,而是跳转到异常处理流程 2.异常分类 在Python中,异常分为两类: 内建异常(Built-in Exceptions):由Py 阅读全文
posted @ 2023-12-06 18:45 Formerly0^0 阅读(27) 评论(0) 推荐(0) 编辑
摘要:文件的基本操作 1. 操作文件打开的两种方式 # 1.文件的操作方式一: # 讲文件以指定编码格式打开,讲文件句柄赋值给变量fp fp = open('01.txt', 'w', encoding='utf-8') # 把hello写入文件 fp.write("hello") # 关闭文件 fp.c 阅读全文
posted @ 2023-12-05 15:30 Formerly0^0 阅读(27) 评论(0) 推荐(0) 编辑
摘要:文件操作的基本流程 1. 基本流程 有了文件的概念,我们无需再去考虑操作硬盘的细节,只需要关注操作文件的流程 # 1. 打开文件,由应用程序向操作系统发起系统调用open(...),操作系统打开该文件,对应一块硬盘空间,并返回一个文件对象赋值给一个变量f f=open('a.txt','r',enc 阅读全文
posted @ 2023-12-05 15:30 Formerly0^0 阅读(99) 评论(0) 推荐(0) 编辑
摘要:可变与不可变数据类型 1. 可变类型 对于可变类型(如列表、字典等),在函数中修改参数会影响原始对象。 1.1 字典 dic = {'name': 'serein', 'sex': 'male', 'age': 18} print(id(dic)) # 1499123688064 # 修改字典中的值 阅读全文
posted @ 2023-12-04 18:40 Formerly0^0 阅读(41) 评论(0) 推荐(0) 编辑
摘要:编码 编码,文字和二进制之间的一个对照表。 1.1 ascii编码 ascii规定使用1个字节来表示字母与二进制的对应关系。 00000000 00000001 w 00000010 B 00000011 a ... 11111111 2**8 = 256 1.2 gb-2312编码 gb-2312 阅读全文
posted @ 2023-12-04 18:39 Formerly0^0 阅读(42) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示