03 2022 档案

摘要:hashlib加密模块 # 什么是加密 将明文(人看得懂)数据通过一些手段变成密文数据(人看不懂) 密文数据的表现形式一般都是一串没有规则的字符串 # 加密算法 加密算法就是将铭文变成密文的方法,算法的难易程度可以根据产生密文的长短来判断,越长意味着越复杂 # 什么时候使用加密 涉及到隐私数据的时候 阅读全文
posted @ 2022-03-31 22:29 名字只需六字 阅读(68) 评论(0) 推荐(0) 编辑
摘要:os模块 文件的创建 # 该模块主要跟操作系统打交道 import os # mkdir创建目录 os.mkdir(r'aa') # 使用相对路径在当前执行文件所在路径下创建aa文件夹 os.mkdir(r'D:\Typora\aa') #使用绝对路径创建文件 '''mkdir只能创建单级目录''' 阅读全文
posted @ 2022-03-30 19:36 名字只需六字 阅读(38) 评论(0) 推荐(0) 编辑
摘要:re模块补充说明 """ findall默认是分组优先展示 正则表达式如果有括号分组那么在展示匹配结果的时候默认只演示括号内的正则表达式匹配到的内容 可以通过(?:)来取消分组展示机制 """ # 分组优先展示 import re res = re.findall('(a)bb','aaabbvcc 阅读全文
posted @ 2022-03-29 20:08 名字只需六字 阅读(40) 评论(0) 推荐(0) 编辑
摘要:正则表达式前言 # 京东注册页面获取手机号 有很多校验规则 必须是11位的纯数字 并且必须是常规的手机号开头 (13,15,17,18,19) 那么上述的功能能否使用python代码实现? # 1.获取手机号 phone_num = input('请输入您的手机号>>>:').strip() # 2 阅读全文
posted @ 2022-03-28 20:12 名字只需六字 阅读(71) 评论(0) 推荐(0) 编辑
摘要:循环导入问题 # 两个文件彼此导入 循环导入的时候有可能出现某个名字还没有被创建就被使用的情况导致报错,所以,我们尽量避免循环导入这种情况出现 如果确定需要循环导入,那么需要确保两个文件使用的名字都是提前定义好的 方法一:将导入模块的句式写在定义名字的下方 方法二:将导入模块的句式写在函数体代码内 阅读全文
posted @ 2022-03-25 19:51 名字只需六字 阅读(31) 评论(0) 推荐(0) 编辑
摘要:生成器对象 # 本质还是迭代器 只不过是通过我们自己写代码而生成 也有__iter__方法和__next__方法 def index(): print('hello') yield 123 print('jason') yield # 生成器对象也是节省存储空间的,特性与迭代器对象一致 ''' 当函 阅读全文
posted @ 2022-03-24 19:43 名字只需六字 阅读(31) 评论(0) 推荐(0) 编辑
摘要:常见内置函数 # 1.help() 用来查看函数注释信息 使用方法 help(len) # 2.id() 返回一串相当于地址的数字 print(id(1)) # 3.int() 进行类型转换和进制转换 int('11') # 4.isinistance() 判断数据类型 isinstance('ja 阅读全文
posted @ 2022-03-23 19:42 名字只需六字 阅读(42) 评论(0) 推荐(0) 编辑
摘要:三元表达式 # 使用场景:二选一的时候推荐使用三元表达式 ''' 三元表达式: 值1 if 条件 else 值2 如果条件成立使用值1,不成立使用值2 三元表达式只用于二选一的情况,最好不要嵌套使用 ''' 1. 求两个数中的较大数 2.如果用户名是jason打印 你好 否则打印 滚蛋 # 1. a 阅读全文
posted @ 2022-03-22 22:09 名字只需六字 阅读(32) 评论(0) 推荐(0) 编辑
摘要:多层装饰器 ''' 语法糖会将紧挨着的被装饰对像的名字当作参数自动传入装饰器函数中 ''' # 判断print的打印顺序 def outter1(func1): print('outter1') def wrapper1(*args, **kwargs): print('wrapper1') res 阅读全文
posted @ 2022-03-21 19:56 名字只需六字 阅读(56) 评论(0) 推荐(0) 编辑
摘要:闭包函数 # 闭包函数的两大特征 1.闭:定义在函数的内部 2.包:内部函数使用外层函数名称空间的名字 def func(): name = 'jasom' def inner(): print(name) return inner name = 999 res = func() res() # j 阅读全文
posted @ 2022-03-18 18:33 名字只需六字 阅读(41) 评论(0) 推荐(0) 编辑
摘要:名称空间 名称空间是存储变量名和变量值绑定关系的地方 #名称空间的分类 1.名称内置空间 python解释器提前定义好的 len() count() 等 2.全局名称空间 在py文件中编写的代码运行产生绑定关系都会存进全局名称空间 neme = 'jason' # name for i in ran 阅读全文
posted @ 2022-03-17 18:20 名字只需六字 阅读(55) 评论(0) 推荐(0) 编辑
摘要:函数 函数的定义与调用 ''' 1.函数遵循先定义后调用的原则 2.函数在定义阶段只检测语法不执行代码 3.函数体代码只有在调用时才会执行函数体代码,调用的方法时函数名加括号,如果有参数就在括号内传递参数 4.函数名相当于变量名指向的是内存中函数体代码所在的位置 ''' #定义函数 def func 阅读全文
posted @ 2022-03-16 19:31 名字只需六字 阅读(292) 评论(0) 推荐(0) 编辑
摘要:文件光标的移动 read文本模式 #read在文本模式下,括号内地数字表示读取指定的字符数 with open(r'a.txt', 'r', encoding='utf8') as f: print(f.read(3)) print(f.read(3)) >>>你好世 >>>界 n read二进制模 阅读全文
posted @ 2022-03-15 17:14 名字只需六字 阅读(43) 评论(0) 推荐(0) 编辑
摘要:字符编码的实际应用 编码与解码 s1 = '仰天大笑出门去' #编码 将人类能够看懂的字符 编码成计算机能够直接看懂的字符 print(s1.encode('gbk')) >>>:b'\xd1\xf6\xcc\xec\xb4\xf3\xd0\xa6\xb3\xf6\xc3\xc5\xc8\xa5' 阅读全文
posted @ 2022-03-14 19:32 名字只需六字 阅读(98) 评论(0) 推荐(0) 编辑
摘要:字典的内置方法 按key取值 d1 = {'name':'tom', 'age':18, 'sex':'男'} #方法一 print(d1['name']) # tom print(d1['height']) #报错 ''' 不推荐使用方法一,因为当键不存在时会报错 ''' #方法二 print(d 阅读全文
posted @ 2022-03-10 20:20 名字只需六字 阅读(46) 评论(0) 推荐(0) 编辑
摘要:字符串内置方法 移除首尾的指定字符,可以自己选定方向 s1 = '1111jason111' print(s1.strip('1')) # 去除首尾的 1 >>>jason print(s1.lstrip('1')) # >>>jason111 print(s1.rstrip('1')) # 去除字 阅读全文
posted @ 2022-03-09 21:18 名字只需六字 阅读(40) 评论(0) 推荐(0) 编辑
摘要:#while循环 ##while与else连用 当while没有被break关键字打断,正常结束循环体代码之后将会被执行,while与else平级 ''' while 条件: 条件成立后执行的循环体代码 else: 循环体代码正常执行结束后执行的代码 ''' eg: count = 1 while 阅读全文
posted @ 2022-03-08 19:19 名字只需六字 阅读(45) 评论(0) 推荐(0) 编辑
摘要:#代码的从属关系 在python中通过缩进来表示代码的从属关系,我们将缩进的代码和他所属的上一级代码,称之为父代码和子代码,并不是所有的代码都可以有子代码。目前可以有子代码的有 if else elif while。如果多行代码属于同一个父代码,那么他们的缩进必须相同,相同缩进量的代码平级彼此之间按 阅读全文
posted @ 2022-03-07 16:14 名字只需六字 阅读(87) 评论(0) 推荐(0) 编辑
摘要:#基本数据类型 在上一篇博客中,写了整型、浮点型、字符串、列表,这篇博客会将剩下的类型写完 ##字典 dict 字典,也是python语法数据类型中的一种,他是用大括号括起来的内存放多个元素,元素之间用逗号隔开,元素是以k:v键值对的形式进行存储,k是对v性质的描述信息,一般为字符串,v相当于变量值 阅读全文
posted @ 2022-03-04 18:24 名字只需六字 阅读(232) 评论(0) 推荐(0) 编辑
摘要:#概要 python的多版本共存 python语法之注释 python变量与常量 变量的本质 变量的命名风格 python基本数据类型 #python解释器多版本共存的实现 下载多个版本python解释器后,打开本地文件夹,找到python.exe在本地文件夹中备份,并改名 python.exe p 阅读全文
posted @ 2022-03-03 17:16 名字只需六字 阅读(80) 评论(0) 推荐(0) 编辑
摘要:#内容概要 操作系统 文件的概念 编程语言发展史 编程语言的分类 python简介 python解释器 编程软件的下载和使用 #操作系统 电脑具有三层架构,即普通的应用程序,操作系统(也算是应用程序),电脑硬件(cpu、硬盘、内存),其中操作系的作用便是控制、协调、管理计算机的工作。一台计算机必须要 阅读全文
posted @ 2022-03-02 19:26 名字只需六字 阅读(30) 评论(0) 推荐(0) 编辑
摘要:pycharm的下载 在Pycharm的官网下载: https://www.jetbrains.com/pycharm/download/other.html Pycharm分为Professional(专业版,收费)和Communiti(社区版,免费)社区版功能少于专业版 开始安装Pycharm 阅读全文
posted @ 2022-03-02 17:22 名字只需六字 阅读(519) 评论(0) 推荐(0) 编辑
摘要:##计算机的五大组成部分 计算机,俗称电脑。它具有五大组成部分,运算器 控制器 存储器 输入设备 输出设备。运算器负责进行数学运算和逻辑运算,存储器负责存储信息,尔控制器则用于控制计算机的各个硬件,输入设备可以从外界接受信息,而输出设备则能够向外界输出信息。我们可以将运算器、控制器、存储器类比成人类 阅读全文
posted @ 2022-03-01 20:49 名字只需六字 阅读(203) 评论(0) 推荐(0) 编辑
摘要:markdown语法 分级标题 第一种写法: #这是一级标题 ##这是二级标题 ###这是三级标题 第二种写法: 这是一级标题 ctrl+1 这是二级标题 ctrl+2 这是三级标题 ctrl+3 小标题 有序标题 1+.+空格 """双击回车可以取消有序标题""" 显示效果: 无序标题 *+空格键 阅读全文
posted @ 2022-03-01 19:27 名字只需六字 阅读(279) 评论(0) 推荐(0) 编辑

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