我与计算机之间的故♂事 rush!!! random随机数模块 语法:import random # 调用随机数模块 .random() # 随机产生0-1之间的数值 .randint(数值,数值) # 在你设置的数值之间随机产生一个数值 .uniform(数值,数值) # 在你设置的数值之间随机产
阅读全文
我与计算机之间的故♂事! rush!!! python内置模块之re模块 # 在python要想使用正则必须借助于模块 re就是其中之一 '''基本操作方法''' import re # re.findall('正则表达式','带匹配的文本') # 根据正则匹配除所有符合条件的数据 # res =
阅读全文
我与计算机之间的故♂事 rush!!! 绝对导入与相对导入 """在程序中涉及到多个文件之间导入模块的情况 一律按照执行文件所在的路径为准""" 绝对导入 始终按照执行文件所在的sys.path查找模块 相对导入 """ 句点符(.) .表示当前文件路径 ..表示上一层文件路径 """ 能够打破始终
阅读全文
我与计算机之间的故♂事 rush!!! 面向过程编程(理论) # 面向过程编程就好比在设计一条产品流水线 # 用户注册功能 1.获取用户名和密码 2.组织成固定的格式 3.文件操作写入文件 '''面向过程编程的缺陷在于:一旦要修改功能 那么需要整体改造(牵一发而动全身)''' def get_inf
阅读全文
我与计算机之间的故♂事 rush!!! 异常捕获补充(了解) try: 被监测的代码 except 错误类型 as e: ... else: 被监测的代码不报错的时候执行 finally: 无论是否报错最终都会执行 # 断言(了解) name = 'jason' assert isinstance(
阅读全文
与计算机之间的故♂事我与计算机之间的故♂事 rush!!!! 常用内置函数 **# 1.map() 映射 l = [1,2,3,4] map(lambda x:x+1,l) # 循环获取列表中每个元素并传递给匿名函数保存返回值 ''' 使用for循环时会把列表取得的数同返回值的+1结合: # 结论:
阅读全文
我与计算机之间的故♂事 递归函数 """ 递归:函数在运行过程中 直接或者间接的调用了自身 """ # 官网表示:python默认的最大递归深度为1000次 # import sys # print(sys.getrecursionlimit()) # print(sys.setrecursionl
阅读全文
我与计算机之间的故♂事 装饰器简易版本 # 给函数添加统计执行时间的功能 def outer(func): # func指向的是函数名index # func = index def get_time(): start_time = time.time() func() end_time = tim
阅读全文
我与计算机之间的故♂事 名称空间的作用域 作用域 名称空间所能够作用的范围 内置名称空间 程序任何阶段任何位置均可使用(全局有效) 全局名称空间 程序任何阶段任何位置均可使用(全局有效) 局部名称空间 一般情况下只在各自的局部名称空间中有效 global与nonlocal关键字使用 # x = 11
阅读全文
我与计算机之间的故♂事(其一十二) 函数参数的两大分类 形式参数 在函数定义阶段括号内所填写的参数 简称"形参" def func(a, b): pass # a和b就是函数func的形参 实际参数 在函数调用阶段括号内传入的参数 简称"实参" func(1,2) # 数据1和2就是函数func的实
阅读全文
我与计算机之间的故♂事(其十一) 函数参数的两大分类 形式参数 在函数定义阶段括号内所填写的参数 简称"形参" def func(a, b): pass # a和b就是函数func的形参 实际参数 在函数调用阶段括号内传入的参数 简称"实参" func(1,2) # 数据1和2就是函数func的实参
阅读全文
我与计算机之间的故♂事 二进制模式读写操作 # with open(r'a.txt','rb') as f: # # print(f.read()) # print(f.read(6).decode('utf8')) # with open(r'a.txt','r',encoding='utf8')
阅读全文
我与计算机之间的故♂事 读写模式之a模式 # a模式 只追加模式 # 路径不存在:自动创建 with open(r'a.txt','a',encoding='utf8') as f: pass # 路径存在:不会清空文件 在文件末尾添加内容 with open(r'a.txt', 'a', enco
阅读全文
我与计算机之间的故♂事 debug代码调试 1.先使用鼠标左键在需要调试的代码左边点击一下(会出现一个红点) 2.之后右键点击debug运行代码 员工管理系统 """ 目前仅用于学习练习使用 内部存在很多不合理的地方不要钻牛角尖 """ # 2.定义一个空列表 用于存放用户字典数据 user_dat
阅读全文
我与计算机之间的故♂事 列表其他方法 l1 = [44, 22, 11, 33, 99, 77, 88, 66] # l1.sort() # 默认是升序 # l1.sort(reverse=True) # 参数指定 降序 # print(l1) # l1.reverse() # 顺序颠倒 # pri
阅读全文
我与计算机之间的故♂事(其六) 字符串内置方法 # 如何快速查看数据都有哪些方法 >>> 句点符(.) # 如何查看方法底层源码 ctrl+鼠标左键点击 # 1.大小写 res = 'JasOn123 JAson' res1 = 'jason123' # 转全大写 # print(res.upper
阅读全文
我与计算机之间的故♂事(其五) while+continue # 1.使用while循环打印出0-10 # count = 0 # while count < 11: # print(count) # count += 1 # 2.使用while循环打印出0-10但是不打印4 # 1.定义一个起始变
阅读全文
我与计算机之间的故♂事 成员运算 # 判断某个个体在不在某个群体内 关键字:in(在) not in(不在) name_list = ['jason', 'kevin', 'tony', 'jackson'] # name = input('请输入您要查询的学生姓名>>>:') # print(na
阅读全文
我与计算机之间的故♂事(其三) 数据类型之字符串str 作用:主要用于记录描述性性质的数据 eg:姓名 地址 邮箱 定义: 方式1 # 单引号 name = 'wei' 方式2 # 双引号 name = "wei" 方式3 # 三个单引号(左侧出现了赋值符号和变量名为字符串 否则为注释) name
阅读全文
我与计算机之间的秘♂密(其二) pycharm破解和基本使用 按照步骤一直next就可以了 不要放在C盘里 pycharm基本使用 1.文件路径要注意 2.python环境要选择本地下载好的 3.main.py脚本文件暂时不勾选 # 主题选择 file settings Editor color S
阅读全文
我与计算机之间的秘♂密其二 文件的概念 # 什么是文件夹、文件? 其实是操作系统暴露给用户可以简单快捷操作硬盘的"接口" 计算机内部存储数据的原理 """计算机内部只认识01二进制数据""" 计算机是基于电工作的 而电信号只有高低电频两种状态 # 存储单位 比特位(bit):二进制位数 8bit =
阅读全文