摘要:
一、json Json模块提供了四个功能:dumps、dump、loads、load 1、前景 什么叫序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 序列化的目的 以某种存储形式使自定义对象持久化; 将对象从一个地方传递到另一个地方。 使程序更具维护性 在Python中,能够 阅读全文
摘要:
一、sys模块 sys模块是与python解释器交互的一个接口 1、sys.argv() 在Python中,sys.argv是一个列表,它包含了命令行参数传递给Python脚本的参数值。 sys.argv列表的第一个元素是脚本的名称,后面的元素是传递给脚本的参数。 import sys # 打印脚本 阅读全文
摘要:
1、随机小数 import random # 大于0且小于1之间的小数 res = random.random() print(res) # 0.6102580330717722 #大于10小于88的小数 res1 = random.uniform(10,88) print(res1) # 75.8 阅读全文
摘要:
一、time 模块 1、三个时间显示形式 timestamp:时间戳 通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 struct_time:结构化时间 struct_time元组共有9个元素 阅读全文
摘要:
一、简单做一个分类 在线测试工具 http://tool.chinaz.com/regex/ https://github.com/any86/any-rule 1、字符组 字符组 : [字符组] 在同一个位置可能出现的各种字符组成了一个字符组,在正则表达式中用[]表示 字符分为很多类,比如数字、字 阅读全文
摘要:
一、模块的简介 1、什么是模块 Python 模块是一个 Python 文件,定义了各种功能接口。 2、为啥使用模块 把复杂的功能封装为模块(又称为库),将功能实现的细节隐藏起来,使用该模块(库)的程序员不需要了解实现的细节。通过调用模块封装好的功能, 可以用仅仅几行 Python 代码实现某项复杂 阅读全文
摘要:
1、sorted() 排序 sorted(iterable, key=None, reverse=False) 其中,参数的含义如下: iterable:表示要排序的可迭代对象,如列表、元组、字符串等。 key:可选参数,用于指定排序的依据。它是一个函数或 lambda 表达式,根据指定的键从可迭代 阅读全文
摘要:
一、迭代器(Iterator) 1、可迭代对象(Iterable)和可索引对象 存储了元素的一个容器对象,且容器中的元素可以通过“__iter__( )”方法或“__getitem__( )”方法访问。可迭代对象不能独立进行迭代,可通过“for…in”遍历来完成 2、常见的可迭代对象 字符串、列表、 阅读全文
摘要:
1、内核的作用 Linux 内核是 Linux 操作系统的主要组件,也是计算机硬件与其进程之间的核心接口。它负责两者之间的通信,还要尽可能高效地管理资源。之所以称为内核,是因为它在操作系统中就像果实硬壳中的种子一样,并且控制着硬件的所有主要功能。内核的用途主要有以下 4 项工作: 内存管理:追踪记录 阅读全文
摘要:
一、三元表达式 1、引入 比价两个数的大小,正常函数写法 def my_max(a, b): if a > b: return a else: return b my_max(1, 2) 2、三元表达式写法 def my_max(a, b): return a if a > b else b res 阅读全文