11 2021 档案
摘要:random模块,os模块,sys模块,json模块-序列化与反序列化,subprocess模块 random模块 import random print(random.random()) # 随机产生一个0-1之间的小数 print(random.randint(0, 9)) # 随机产生一个0-
阅读全文
摘要:一、取消转义 在原生的正则表达式中取消转义推荐使用(每个\只能取消一个字符的转义) 在python中取消转义推荐使用r'\n\a\t'(也可以使用) 二、python内置模块之re模块 在python中使用正则,必须借助与模块 在python要想使用正则必须借助于模块 re就是其中之一 '''基本操
阅读全文
摘要:绝对导入与相对导入 """在程序中涉及到多个文件之间导入模块的情况 一律按照执行文件所在的路径为准""" 绝对导入 始终按照执行文件所在的sys.path查找模块 相对导入 """ 句点符(.) .表示当前文件路径 ..表示上一层文件路径 """ 能够打破始终以执行文件为准的规则 只考虑两个文件之间
阅读全文
摘要:目录 面向过程编程(理论) 模块 import句式 from...import...句式 导入模块扩展用法 判断文件类型 循环导入 模块导入的顺序 绝对导入与相对导入 软件开发目录规范 面向过程编程(理论) 面向过程编程就好比在设计一条产品流水线 # 用户注册功能 1.获取用户名和密码 2.组织成固
阅读全文
摘要:面向过程编程(理论) 面向过程编程就好比在设计一条产品流水线 # 用户注册功能 1.获取用户名和密码 2.组织成固定的格式 3.文件操作写入文件 '''面向过程编程的缺陷在于:一旦要修改功能 那么需要整体改造(牵一发而动全身)''' def get_info(): username = input(
阅读全文
摘要:1.异常捕获补充 1.异常捕获补充(了解) try: 被监测的代码 except 错误类型 as e: ... else: 被监测的代码不报错的时候执行 finally: 无论是否报错最终都会执行 # 断言(了解) name = 'jason' assert isinstance(name,str)
阅读全文
摘要: 函数在定义阶段就可以给形参赋值了 1.该形参在函数调用阶段如果不给值 则使用默认的 2.该形参在函数调用阶段也可以继续给值 则使用你给的 """ 位置 形参与默认值形参在定义的时候位置形参 必须在默认值形参的前面 """ ’‘’‘格式越简单的月靠前 格式越复杂的越靠后’‘’ 可变长参数 #1.函
阅读全文
摘要:1.定义 # 只跟文本文件和字符串有关 与视频文件 图片文件等无关 # 什么是字符编码 由于计算机内部只识别二进制 但是用户在使用计算机的时候却可以看到各式各样的语言字符 字符编码:内部记录了人类字符与数字对应关系的数据 2.字符编码发展史 # 1.一家独大 计算机最初是由美国人发明的 美国人为了能
阅读全文
摘要:类型1s1 = 'jason say hello hello hello big baby baby baby sb sb jason jason' # 统计每个单词的个数 # 1.定义一个空字典 data_dict = {} # 2.如果是拿每个单词 则使用切割 new_list = s1.spl
阅读全文
摘要:集合去重操作1.定义空集合需要用关键字set s1 = () 2.类型转换 能够支持for 循环的数据类型都可以转换成集合(元素为不可变类型)'''集合内元素是无序的''' 去重 s1 = {1, 2, 2, 2, 3, 3, 4, 4, 4, 5, 5, 4, 4, 5, 4, 5, 6, 6,
阅读全文
摘要:字典成员运算 只暴露 kdic = {'name': 'jason', 'age': 18, 'hobbies': ['play game', 'basketball']}# print('jason' in dic) # False# print('name' in dic) # True# pr
阅读全文
摘要:1.1关键字 sort 基本用法: # l1 = [44, 22, 11, 33, 99, 77, 88, 66] # l1.sort() # 默认是升序 #>>> [11, 22, 33, 44, 66, 77, 88, 99] # l1.sort(reverse=True) # 参数指定操作
阅读全文
摘要:# 队列与堆栈 # 队列:FIFO 先进先出 # 堆栈:FILO 先进后出 # 用列表及内置方法模拟出上述连个数据的特性 # # 定义一个空列表 # l1 = [] # # 2.先进 # l1.append(111) # l1.append(222) # l1.append(333) # print
阅读全文
6 
浙公网安备 33010602011771号