随笔分类 - python入门
1
摘要:logging日志可以分为:debug(),info(),warning(),error(),critical() 5个级别 最简单用法 输出: 日志级别分别代表什么意思 日志写到文件里 其中level=logging.INFO意思是:把日志记录级别设置为INFO,也就是说,只有比日志是INFO或比
阅读全文
摘要:此模块用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。 来看一个好多软件的常见配置文件格式如下
阅读全文
摘要:xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单 xml的格式如下,就是通过<>节点来区别数据结构的: xml协议在各个语言里的都 是支持的,在python中可以用以下模块操作xml 自己创建xml文档
阅读全文
摘要:shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据# pickle进行了封装,可以dump多次# 序列化import shelvef = shelve.open("shelve_test") # 打开一个文件names = ['mik
阅读全文
摘要:什么叫序列化? 序列化是指把内存里的数据类型转变成字符串,以使其能存储到硬盘或通过网络传输到远程,因为硬盘或网络传输时只能接受bytes 为什么要序列化? 你打游戏过程中,打累了,停下来,关掉游戏、想过2天再玩,2天之后,游戏又从你上次停止的地方继续运行,你上次游戏的进度肯定保存在硬盘上了,是以何种
阅读全文
摘要:高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length])将文件内容拷贝到另一个文件中 shutil.copyfile(src, dst)拷贝文件 shutil.copymode(src, dst)仅拷贝权限。内容、组、用户均不变 shu
阅读全文
摘要:import sys print(sys.argv) # 命令参数list,第一个元素是程序本身路径 print(sys.exit()) # 退出程序,正常退出是exit(0) print(sys.version) # 获取python解释程序的版本信息 print(sys.maxint()) # 最大的int值 print(sys.path) ...
阅读全文
摘要:有很多地方需要用到随机字符,比如登录网站的随机验证码,通过random模块可以很容易生成随机字符串
阅读全文
摘要:在python中,与时间处理有关的常用模块有:time,datetime,calendar(很少用) 一、在Python中,通常有这几种方式来表示时间: 二、几个定义 UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。D
阅读全文
摘要:一、什么是模块 为了编写可维护的代码,把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,编程语言采用这种组织方式。在python中,一个.py文件就称之为一个模块。 二、使用模块有什么好处 最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,
阅读全文
摘要:一、列表生成式 现在有个需求,列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],要求你把列表里的每个值加1,怎么实现?你可能会想到2种方式 二逼青年版 普通青年版 文艺青年版 装逼青年版 这样的写法就叫做:列表生成式 二、生成器 通过列表生成式,可以直接创建一个列表,但是,受到内存限
阅读全文
摘要:一、名称空间 又名name space,比如变量x=1,那么名称空间正是存放名字x与1绑定关系的地方 名称空间共3种,分别如下: locals: 是函数内的名称空间,包括局部变量和形参 globals: 全局变量,函数定义所在模块的名字空间 builtins: 内置模块的名字空间 不同变量的作用域不
阅读全文
摘要:数据类型-数据集 一、基本数据类型——列表 列表的定义: 定义:[] 内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 列表的创建: list_test=['张三', '李四', '王五'] 或 list_test = list('王五') 列表的特点和常用操作 特性: 1. 可存放多
阅读全文
摘要:二进制与十进制转换 二进制:是用0和1两个数字来表示的数。 128 64 32 16 8 4 2 1 20 1 0 1 0 0 200 1 1 0 0 1 0 0 0 直接十进制转二进制:bin(20) 十进制转八进制: Oct(10) 十进制转十六制: hex(10) 字符编码 字符编码发展循序:
阅读全文
摘要:函数 函数是什么? 函数一词来源于数学,但编程中的【函数】概念,与数学中的函数是有很大不同的,编程中的函数在英文中也有很多不同的叫法。在basic中交债subroutine(子过程或子程序),在Pascal中交债procedure(过程)和function,在C中只有function,在Java里面
阅读全文
摘要:python文件处理 1.1 文件的读 示例1: file='user_list' #表示文件路径 mode=‘r’ # 表示只读 encoding=‘utf-8’ #表示硬盘上的0101010 按照utf-8的规则去“断句”,再将“断句”后的每一段0101010转换成Unicode的0101010
阅读全文
摘要:一、变量 现在要求你用程序把每个消费分类统计和总消费依次计算并打印出来,你怎么做呢? 1.1 程序实现: 你发现没有?你在最后在算总消费的时候,直接用的是之前已经算好的中间结果,为什么这么做?都知道这样是为了避免重新再算一遍所有的数据。那在程序中呢? 看到了没?这么写是有问题的,问题在哪呢?你最后算
阅读全文
摘要:目录 一、Python基础 二、Python之函数 一、Python基础 python入门第一篇:python语言简介 Python入门第二篇:基础语法 Python数据类型-基本数据类型 Python数据类型-数据集 python入门:文件 二、Python之函数 python入门:函数(函数定义
阅读全文
摘要:一、主流语言的介绍 二、什么是编程?为什么要编程? 编程是一个动词,编程==写代码 写代码为了什么? 为了让计算机帮我们做事情 三、编程语言的进化 高级语言的分类: 四、Python发展史 1989年,Guido开始写Python语言的编译器。 1991年,第一个Python编译器诞生。它是用C语言
阅读全文
1