2 Fork me on GitHub 6

11 2021 档案

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