摘要: 模块:一个有逻辑的python文件,包含变量、函数、类等。 包:一个包含__init__.py的文件夹,存放多个模块 import 本质是路径搜索,查找sys.path下有无你导入的 package 或 模块 文件,有就行,没有就报错。 导入模块,本质是把导入的模块解释执行一遍 同级目录,直接导入 阅读全文
posted @ 2019-10-30 16:49 wztshine 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 文章部分转自:https://www.cnblogs.com/lincappu/p/8296078.html json:用于字符串和Python数据类型间进行转换 pickle: 用于python特有的类型和python的数据类型间进行转换 json提供四个功能:dumps,dump,loads,l 阅读全文
posted @ 2019-10-30 16:37 wztshine 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 装饰器 装饰器其实是一个函数,作用是装饰其他函数 装饰器的特点: 不改变被装饰的函数的源代码的情况下添加函数的功能 不改变被装饰的函数的调用方式 装饰器的组成方式:高阶函数+嵌套函数 高阶函数 以一个函数名(函数内存地址)为参数,此类函数就是高阶函数 譬如: print(abs(-10)) # ab 阅读全文
posted @ 2019-10-30 16:35 wztshine 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1. 生成器 1. 列表生成式 对于一个列表,如果你想要把列表的每个元素进行*2的操作,要么是使用for循环进行操作,还有就是可以使用列表生成式 for 循环: num = [1,2,3,4,5] num2= [] for n in num: n=n*2 num2.append(n) print(n 阅读全文
posted @ 2019-10-30 14:30 wztshine 阅读(181) 评论(0) 推荐(0) 编辑
摘要: all all 接收一个可迭代对象,如果对象的所有成员都是 True,则返回 True,否则返回 False 什么是 False: 0, "" , False, None >>> all([1,2]) True >>> all([0, 2]) False >>> all(["", 2]) False 阅读全文
posted @ 2019-10-30 13:21 wztshine 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1. 形参、实参 形参,徒有其形,没有固定值,只是个形式而已。 实参,有实实在在的值,传递给函数 def test(x,y,z = 3): # x,y,z 形参 print(x,y,z) test(1,2) # 1,2 实参 2. 位置参数和默认参数 位置参数是严格按照一一对应的关系,将你的实参和位 阅读全文
posted @ 2019-10-30 13:04 wztshine 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一种编码想要转成另一种编码,需要先解码成:Unicode,然后再从 Unicode 转成其他编码。 例如 GBK 格式想要转成 utf-8,需要先按照 gbk 的格式 decode 成 unicode,再从 unicode 格式 encode 成 utf-8 # python3默认使用utf-8编码 阅读全文
posted @ 2019-10-30 11:21 wztshine 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 参考自:https://www.cnblogs.com/alex3714/articles/5717620.html 1. 文件基础操作 f = open('test.txt') #打开文件 first_line = f.readline() # 每次读一行,并移动文件指针 print('first 阅读全文
posted @ 2019-10-29 17:46 wztshine 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/alex3714/articles/5740985.html s = set([3,5,9,10]) # 创建一个数值集合 t = set("Hello") #创建一个唯一字符的集合 a = t | s # t 和 s的并集 b = t & s 阅读全文
posted @ 2019-10-29 17:27 wztshine 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 字典的特性: key唯一 无序(似乎是python3.6以后,字典默认保持插入时的顺序) '''特性:key唯一;无序''' info = { 'stu1101': "安徽", 'stu1102': "北京", 'stu1103': "河南", } # 增删查改 info["stu1104"] = 阅读全文
posted @ 2019-10-29 16:22 wztshine 阅读(815) 评论(0) 推荐(0) 编辑
摘要: list 是 python 常用的数据类型,属于可变的数据类型。用 [] 表示,里面的元素用 , 隔开,并且里面的元素类型可以不同,对于每个元素,list 都有一个索引一一对应,第一个元素的索引是 0,第二个是 1,以此类推... 例如:list1 = [1,'name',['innerList'] 阅读全文
posted @ 2019-10-29 16:01 wztshine 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/zhbzz2007/p/5943685.html 日志回滚部分参考自:https://www.cnblogs.com/andy9468/p/8378492.html Python标准模块--logging 1 logging模块简介 loggin 阅读全文
posted @ 2019-10-29 15:41 wztshine 阅读(406) 评论(0) 推荐(0) 编辑
摘要: MySQL官方网址:https://dev.mysql.com/downloads/mysql/ 将下载文件解压到一个文件夹:D:\AZ\ 配置环境变量:Path:D:\AZ\mysql-8.0.18-winx64\bin 创建my.ini文件,放在:D:\AZ\mysql-8.0.18-winx6 阅读全文
posted @ 2019-10-20 15:28 wztshine 阅读(1773) 评论(0) 推荐(0) 编辑
摘要: name = 'ALLix9' print(name.casefold()) # 大写变成小写 name.lower() # 全变小写 name.upper() # 大写 name.title() # 首字母大写 print('10'.isnumeric()) #判断是否是数字:正整数 print( 阅读全文
posted @ 2019-10-13 21:42 wztshine 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 转自 菜鸟教程:https://www.runoob.com/python/att-string-format.html Python format 格式化函数 Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。 基本语法是通过 {} 和 阅读全文
posted @ 2019-10-13 19:57 wztshine 阅读(736) 评论(0) 推荐(0) 编辑