12 2023 档案

摘要:常用的内置函数 【一】什么是内置函数 和数字相关 数据类型 进制转换 数学运算 和数据结构相关 序列 数据集合 相关内置函数 和作用域相关 和迭代器生成器相关 字符串类型代码的执行 输入输出 内存相关 文件操作相关 模块相关 帮 助 调用相关 查看内置属性 【二】数据类型转换 数字类型转换 整数 # 阅读全文
posted @ 2023-12-29 19:55 -半城烟雨 阅读(13) 评论(0) 推荐(0) 编辑
摘要:datetime和subprocess模块 【一】datetime 模块 【1】格式输出我们的日期 / 时间 print(datetime.date(year=2023, month=12, day=20)) print(datetime.time(hour=11, minute=36, secon 阅读全文
posted @ 2023-12-29 19:55 -半城烟雨 阅读(7) 评论(0) 推荐(0) 编辑
摘要:【一】time 模块 【1】时间戳 import time print(time.time()) #1703122154.8660362 【2】时间元组 本地时间 print(time.localtime(time.time())) #time.struct_time(tm_year=2023, t 阅读全文
posted @ 2023-12-21 10:25 -半城烟雨 阅读(8) 评论(0) 推荐(0) 编辑
摘要:OS模块和JSON模块 【一】OS模块 创建新的单级或多级文件夹 os.mkdir() os.makedirs() 删除指定文件或者指定目录 os.remove() os.removedirs() 获取当前文件的文件路径和文件夹路径 print(os.path.dirname(__file__)) 阅读全文
posted @ 2023-12-20 21:50 -半城烟雨 阅读(20) 评论(0) 推荐(0) 编辑
摘要:random模块 【1】随机小数 大于0小于1之间的小数 import random res=random.random() print(res) #0.555283910965662 指定区间的小数 import random res=random.uniform(1,9) print(res) 阅读全文
posted @ 2023-12-20 16:59 -半城烟雨 阅读(47) 评论(0) 推荐(0) 编辑
摘要:yield关键字和生成器 【1】列表元组生成式 num_list=[i**2 for i in range(10)]#[0, 1, 4, 9, 16, 25, 36, 49, 64, 81] 【2】yield关键字 def generator(): yield 1 yield 2 yield 3 g 阅读全文
posted @ 2023-12-13 16:27 -半城烟雨 阅读(7) 评论(0) 推荐(0) 编辑
摘要:itorator迭代器 num_list=[1,2,3,4,5] num_itier=num_list.__iter__()#创建的迭代器对象 while True: try: print(num_itier.__next__()) #获取下一元素 except StopIteration: bre 阅读全文
posted @ 2023-12-13 16:23 -半城烟雨 阅读(7) 评论(0) 推荐(0) 编辑
摘要:装饰器 【一】什么是装饰器 装饰 代指为被装饰对象添加新的功能代指器具/工具,装饰器与被装饰的对象均可以是任意可调用对象。 概括地讲,装饰器的作用就是在不修改被装饰对象源代码和调用方式的前提下为被装饰对象添加额外的功能。 装饰器经常用于有切面需求的场景 插入日志、性能测试、事务处理、缓存、权限校验等 阅读全文
posted @ 2023-12-11 18:22 -半城烟雨 阅读(27) 评论(0) 推荐(0) 编辑
摘要:函数作用域 【1】Local(局部变量) Local(局部变量):暂时的存在,依赖于创建该局部作用域的函数。函数存,则局部变量存,函数亡,则局部变量亡。 【2】Enclosed(嵌套) Enclosed(嵌套):通常是指函数内部定义的函数,并且内部函数可以访问外部函数的局部变量 def outer_ 阅读全文
posted @ 2023-12-08 17:17 -半城烟雨 阅读(14) 评论(0) 推荐(0) 编辑
摘要:函数的定义和调用 【1】函数定义的语法 ''' def 函数名(): 执行代码的函数体 return 返回值 ''' 【1】函数基本定义 def fun(): pass #... fun() 【2】无参无返回值的函数定义 def login(): username = input("用户名:>>>" 阅读全文
posted @ 2023-12-06 17:02 -半城烟雨 阅读(42) 评论(0) 推荐(0) 编辑
摘要:深浅拷贝 【1】浅拷贝 使用浅拷贝创造对象,修改原来对象中的可变数据类型 复制的对象也会随着原来的对象改变而改变 首先,会为整数1分配一个内存空间。 变量a 和 b 都指向了这个内存空间(内存地址相等),所以他们的id相等。 a = 1 b = 1 print(id(a)) # 2057422768 阅读全文
posted @ 2023-12-06 16:42 -半城烟雨 阅读(9) 评论(0) 推荐(0) 编辑
摘要:异常捕获 什么是异常 异常是程序运行时可能发生的错误或意外情况。在Python中,异常是一种对象,表示程序执行期间发生的错误。 当出现异常时,程序的正常流程会被中断,而是跳转到异常处理流程。 异常分类 内建异常(Built-in Exceptions):由Python内部定义的异常,例如ZeroDi 阅读全文
posted @ 2023-12-06 16:14 -半城烟雨 阅读(13) 评论(0) 推荐(0) 编辑
摘要:文件操作 文件操作三种方式 write) 模式 : write 覆盖写模式,如果你文件中有内容,直接覆盖掉写进去新的内容 a(append) 模式 : write 追加写模式,如果你文件中有内容,再原有内容的基础上追加内容 with open('01.txt','a',encording='utf8 阅读全文
posted @ 2023-12-05 19:34 -半城烟雨 阅读(18) 评论(0) 推荐(0) 编辑
摘要:字符编码 【1】阶段一:一家独大(ASCII) (1)ASCII表的诞生 现代计算机起源于美国,所以最先考虑仅仅是让计算机识别英文字符,于是诞生了ASCII表 (2)ASCII表的特点 只有英文字符与数字的一一对应关系 一个英文字符对应1Bytes,1Bytes=8bit,8bit最多包含256个数 阅读全文
posted @ 2023-12-05 19:33 -半城烟雨 阅读(21) 评论(0) 推荐(0) 编辑

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