随笔分类 -  python基础

小白入门必会
摘要: 阅读全文
posted @ 2023-02-23 21:24 橘子菌菌n 阅读(23) 评论(0) 推荐(0) 编辑
摘要:优势:能够序列化python中的所有类型 缺点:只能在python中使用,无法跨语言传输,并且局限性很大 pickle模块的应用 使用pickle模块序列化反序列化只能以二进制模式 class C1: def __init__(self,name,age): self.name = name sel 阅读全文
posted @ 2022-11-09 15:24 橘子菌菌n 阅读(19) 评论(0) 推荐(0) 编辑
摘要:魔法方法 类中定义的双下方法都可以叫做魔法方法,其特定情况下可以自动触发运行 1. __init__ 对象添加独有数据的时候自动触发 2. __str__ 对象执行打印操作时自动触发 3. __call__ 对象加括号调用的时候自动触发 4. __getattr__ 对象点不存在的名字时自动触发 5 阅读全文
posted @ 2022-11-08 20:10 橘子菌菌n 阅读(257) 评论(0) 推荐(0) 编辑
摘要:派生实操 import json import datetime d = { 't1': datetime.date.today(), 't2': datetime.datetime.today(), 't3': 'jason' } res = json.dumps(d) print(res) # 阅读全文
posted @ 2022-11-07 19:34 橘子菌菌n 阅读(311) 评论(0) 推荐(0) 编辑
摘要:动静态方法 class Student: school_name = 'kfc疯狂星期四' # 1.默认绑给对象,类调用有几个参数传几个,对象调用第一个参数传入对象自身 def func1(self): # 绑定给对象的方法 print('你可以请我吃吗') # 2.默认绑给类,类调用第一个参数是类 阅读全文
posted @ 2022-11-03 21:30 橘子菌菌n 阅读(83) 评论(0) 推荐(0) 编辑
摘要:对象: 数据与功能的结合体 核心是对象 类: 多个数据相同数据和功能的结合体 阅读全文
posted @ 2022-11-02 16:37 橘子菌菌n 阅读(343) 评论(0) 推荐(0) 编辑
摘要:hashlib加密模块 # 1.加密就是把明文数据变为密文 # 2.加密的目的是为了保证数据的安全 # 3.加密后的数据是一串没有规律的字符串 # 4.加密后的密文越长说明使用的加密算法(数据的处理过程)越复杂 # 5.常见的加密算法有md5,base64,hmac,sha系列 # 6.加密算法的操 阅读全文
posted @ 2022-10-28 20:39 橘子菌菌n 阅读(59) 评论(0) 推荐(0) 编辑
摘要:第三方模块下载 # 1. pip工具 避免pip冲突 我们在使用的时候可以添加对应的版本号 下载第三方模块的句式 pip install 模块名 下载第三方模块临时切换仓库 pip install 模块名 -i 仓库地址 下载第三方模块指定版本(不指定默认是最新版) pip install 模块名= 阅读全文
posted @ 2022-10-26 21:50 橘子菌菌n 阅读(140) 评论(0) 推荐(0) 编辑
摘要:正则表达式匹配手机号码 phone_number = input('please input your phone number: ') if re.match('^(13|14|15|17|18|19)[0-9]{9}$', phone_number): print('是合法的手机号码') els 阅读全文
posted @ 2022-10-25 16:49 橘子菌菌n 阅读(72) 评论(0) 推荐(0) 编辑
摘要:os模块 os模块主要与操作系统进行交互import os # 1.创建目录 mkdir/makedirs os.mkdir(r'a') os.mkdir(r'a\bb') os.mkdir(r'a\bb\ccc') mkdir每次只能创建一个单级目录,否则会报错 os.makedirs(r'a\b 阅读全文
posted @ 2022-10-20 15:26 橘子菌菌n 阅读(63) 评论(0) 推荐(0) 编辑
摘要:用户登录注册功能 import os import json # 注册功能 # 1.获取执行文件所在的目录路径 base_dir = os.path.dirname(__file__) # D:/pythonProject03/day19 # 2.拼接出db目录的路径 db_dir = os.pat 阅读全文
posted @ 2022-10-20 15:25 橘子菌菌n 阅读(70) 评论(0) 推荐(0) 编辑
摘要:包的具体使用 导入包里面的模块可以使用 from ... import ... 如果使用import ... 导入包时,则包名下必须包含__init__.py文件 该文件内有什么名字就可以通过包名点出来 编程思想转变 1.面条版 2.函数版 3.模块版 4.面向对象版 软件开发目录规范 # 文件夹 阅读全文
posted @ 2022-10-19 15:22 橘子菌菌n 阅读(172) 评论(0) 推荐(0) 编辑
摘要:# 1.导入一个文件,在运行时删除文件,依然会继续运行,这是因为在内存中也存了一份,但是运行结束在启动就会报错 阅读全文
posted @ 2022-10-18 15:21 橘子菌菌n 阅读(155) 评论(0) 推荐(0) 编辑
摘要:异常捕获 阅读全文
posted @ 2022-10-17 16:29 橘子菌菌n 阅读(241) 评论(0) 推荐(0) 编辑
摘要:不同python解释器中编码问题 阅读全文
posted @ 2022-10-13 23:00 橘子菌菌n 阅读(48) 评论(0) 推荐(0) 编辑

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