python各类配置文件写法
发布于 2022-04-11
1. csv文件 csv:Comma-Separated Values 半结构化数据 逗号分割值,可以使用office或者wps打开。 模块:csv csv.reader(csvfile,dialect=’excel’,**fmtparams) csv.writer(csvfil...
阅读(929)赞 (3)
发布于 2022-04-11
1. csv文件 csv:Comma-Separated Values 半结构化数据 逗号分割值,可以使用office或者wps打开。 模块:csv csv.reader(csvfile,dialect=’excel’,**fmtparams) csv.writer(csvfil...
阅读(929)赞 (3)
发布于 2022-04-11
1,datetime模块介绍 datetime模块主要是对日期、时间和时间戳的处理。 复制 import datetime #导入模块(名词空间) datetime.datetime.now() #获取当前时间 ==>返回一个对象 #说明:第一个datetime叫做名词空间...
阅读(908)赞 (5)
发布于 2022-04-10
1. 可迭代对象 可以直接作用于for循环的对象统称为可迭代对象:Iterable。 可以使用isinstance()判断一个对象是否是Iterable对象。 复制 from collections import Iterable print(isinstance([], Ite...
阅读(1038)赞 (5)
发布于 2022-04-09
0. 基本概念 序列化:将内存中的对象按照某种既定的规则变成一个个二进制; 反序列化:二进制还原成对象。 序列化后的二进制保存在文件中就是持久化; 序列化的实现方便了文件在网络中传输。 在python中,提供了pickle库来实现, 但是pickle仅仅可以运用python语言环...
阅读(814)赞 (6)
发布于 2022-04-09
1. 什么是字符串? 字符串是一个个字符组成的有序的序列,是字符的集合; 字符串用单引号、双引号或三引号括起来,同时使用反斜杠来转义特殊字符。; 字符是不可变的对象; 空格也是字符。 2. 字符串的定义 复制 l = 'hello,mykernel' print(l) hello...
阅读(918)赞 (5)
发布于 2022-04-08
0. 概述 文件的操作: 关于一个文件的一生: 文件的诞生,创建文件。在linux下可以使用touch、vim等命令进行创建。使用python,可以使用open的操作进行创建。 文件的修改,此处只说明python的相关操作。 打开文件,open() 修改文件,write() 读取...
阅读(936)赞 (5)
发布于 2022-04-08
1. 什么是高阶函数 高阶函数就是传入的参数或者输出的结果中有一个为函数的函数。 或者说: 如果函数传入的参数中,或者输出的结果(函数只有一个结果)中有任意一个为函数,那么这个原函数就是高阶函数。 def counter(base): def inc(step=1): ...
阅读(938)赞 (5)
发布于 2022-04-08
1. 什么是字典? 字典是key-value键值对的集合; 字典是可变的、无序的、key不重复的一个集合; 使用{}符合标记,key和value使用:隔开。 字典的限制: 字典的key不能重复; 字典的key需要可以hash。 2. 字典的定义 定义空字典:d=dict() 或者...
阅读(879)赞 (5)
发布于 2022-04-08
1.什么是列表? 列表是有序的,线性数据结构; 列表可以使用索引; 列表的元素可以为任意对象(数字,字符串,对象,列表等); 列表是可变化的; 使用[]表示; 列表的元素可以重复。 2.列表的定义 list()方法,得到空列表 []中括号,得到空列表 [元素1,元素2,元素3,…...
阅读(1002)赞 (5)
发布于 2022-04-08
0. 概述 linux和windows的区别: Linux: 用户知道自己想要什么,也明白自己在做什么,并且会为自己的行为负责。 Windows: 用户不知道自己想要什么,也不明白自己在做什么,更不打算为自己的行为负责。 技术人员也需要看的linux入门书籍:《鸟哥的Linux私...
阅读(1223)赞 (5)