![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
珍小珍~
这个作者很懒,什么都没留下…
展开
-
python set、list、tuple、dict总结
#1、set集合set是一个无序且不重复的元素集合。不重复(可去重)元素为不可变对象集合内部只能存放不可变的类型,数字、字符串、元组集合本身是无序的,不可以为集合创建索引或执行切片(slice)操作,也没有键(keys)可用来获取集合中元素的值set的创建和空集合 s=set() 添加 se.add(1)discard()-移除不存...原创 2019-07-20 10:01:05 · 161 阅读 · 0 评论 -
python的代码编译、代码打包方法
#代码编译把代码编译成pyc文件 import py_compile py_compile.compile(r'code01.py')或者直接在terminal中运行 python -m py_compile code01.py编译完成直接删除原文件,直接运行pyc文件即可把一个目录下所有python源文件编译pyc一般来说,我们的工程都是在一个目录下的,一般不会说仅...原创 2019-07-25 19:40:06 · 1218 阅读 · 0 评论 -
python的内置模块、时间转换
#内置模块datetimetime import time from datetime import datetime,timedelta # time不是用来取时间 # for i in range(3): # print(i) # time.sleep(2)获取当前时间 date_now=datetime.now() print(...原创 2019-07-25 19:39:05 · 179 阅读 · 0 评论 -
python的os
#os获取当前目录 import os print(os.path.abspath('.')) print(os.getcwd()) #当前文件所处目录 print(os.path) #真正的系统目录 files = os.listdir(os.getcwd()) # 列出目录下的文件 #查看文件大小 for file in files: print(os.path....原创 2019-07-25 19:38:08 · 1154 阅读 · 0 评论 -
python的csv文件读取
csv文件读取csvcsv文件(Comma-Separated Values)是一种以逗号作为分隔符(当然也可以以其他字符作为分隔符)、以行为数据单位的纯文本数据文件.如果发现中文是乱码,那是因为data.csv文件的编码格式是utf-8而不是GBK,转为GBK即可在Excel中正常显示中文。写入csv数据格式 data=[ {'link_href': '/html/y...原创 2019-07-25 19:37:29 · 472 阅读 · 0 评论 -
文件I/O-excel
文件I/O-excel读写数据安装 openpyxl pip install openpyxl打开文件 from openpyxl import load_workbook from openpyxl.writer.excel import ExcelWriter try: workbook_ = load_workbook(u"data.xlsx") ...原创 2019-07-25 19:36:47 · 213 阅读 · 0 评论 -
python文件I/O
文件I/O打开和关闭文件-open() file object = open(file_name [, access_mode][, buffering])各个参数的细节如下:file_name:file_name变量是一个包含了你要访问的文件名称的字符串值。access_mode:access_mode决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参...原创 2019-07-25 19:36:06 · 142 阅读 · 0 评论 -
python模块(2)
模块import如何工作导入只发生一次2. 找到模块文件3. 编译成位码(需要时)4. 执行模块的代码来创建其所定义的对象Python把导入的模块存贮到sys.moudles表中,并在导入操作的时候检查该表,如果模块不存在,将会启动上面三个步骤。搜索大多数情况下,可以依赖模块导入的路径来搜索路径,不需要额外配置路径。但是,也可以自己预定义路径,那么搜索的顺序:程序...原创 2019-07-25 19:34:51 · 103 阅读 · 0 评论 -
python模块(1)
模块介绍Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。import(导入模块)module_a.py def add(a,b):...原创 2019-07-25 19:34:02 · 175 阅读 · 0 评论 -
函数装饰器(2)
函数装饰器高级最新版本最新版本的python导入了functools模块 from functools import wraps def debug(func): @wraps(func) def wrapper(name): print("[DEBUG]: enter {}()".format(func.__name__)) r...原创 2019-07-25 19:32:51 · 53 阅读 · 0 评论 -
函数装饰器
函数装饰器为什么要用装饰器?装饰器本质上是一个函数,该函数用来处理其他函数,它可以让其他函数在不需要修改代码的前提下增加额外的功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等应用场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码并继续重用.概括的讲,装饰器的作用就是为已经存...原创 2019-07-25 19:31:46 · 89 阅读 · 0 评论 -
python 函数
函数为什么要用函数?定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方...原创 2019-07-20 11:14:33 · 433 阅读 · 0 评论 -
python 迭代器 排列组合
迭代器概述迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。可迭代对象迭代器提供了一个统一的访问集合的接口。只要是实现了__iter__()或 getitem()方法的对象,就可以使用迭代器进行访问。序列:字符串、列表、元组非序列:字典、文件自定义类:用户自定义的类实现了__iter__()或__g...原创 2019-07-20 10:35:35 · 980 阅读 · 0 评论 -
python queue
queue特性Queue是python中的标准库,可以直接 import queue队列是线程间最常用的交换数据的形式方法初始化 import queue q=queue.Queue(10) 构建长度为10的队列 q = queue.Queue(maxsize=3)包中的常用方法: Queue.qsize() 返回队列的大小 Queue.empty...原创 2019-07-20 10:12:19 · 223 阅读 · 0 评论 -
python sting类型
变量类型-String类型python变量分为可变性和不可变性两种,数字、字符串和元组是不可变性;列表和字典是可变性变量。 s='python' s[0]='P' #error引号单引号和双引号等价,可以嵌套使用 print('tom say:\"how are you\"') print('tom say:"how are you"')三引号三引号包含多行字符串常...原创 2019-07-20 10:07:29 · 288 阅读 · 0 评论 -
python格式化操作符
#1、python格式化操作符 符号 含义 %c 格式化字符及其ASCII码 %S 格式化字符串 %d 格式化整数 %o 格式化无符号八进制数 %x 格式化无符号十六进制数 %X 格式化无符号十六进制数(大写) %f 格式化浮点...原创 2019-07-25 19:40:44 · 2364 阅读 · 0 评论