摘要:
本文会涉及到的模块: 1. json、pickle 2. urllib、Requests 3. xml.etree 4. configparser 5. shutil、zipfile、tarfile 1. json & pickle序列化 json,用于 字符串 和 python数据类型 间进行转换 阅读全文
摘要:
本文会涉及到的模块: 1. time 2. datetime 3. sys 4. os 5. random 6. re 7. hashlib 模块,用若干代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。 阅读全文
摘要:
一、百分号方式 %[(name)][flags][width].[precision]typecode (name) 可选,用于选择指定的key flags 可选,可供选择的值有: \+ 右对齐;正数前加正号,负数前加负号 \ 左对齐;正数前无符号,负数前加负号; 空格 右对齐;正数前加空格,负数前 阅读全文
摘要:
1. Two Sum Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input wo 阅读全文
摘要:
操作文件时,一般需要经历如下步骤: + 打开文件 + 操作文件 + 关闭文件 一、打开文件 文件在open的时候是不会被加到内存中的,只有read或write的时候才会加到内存中。 打开文件的模式有: r ,只读模式【默认】 w,只写模式【不可读;不存在则创建;存在则清空内容;】 x, 只写模式【不 阅读全文
摘要:
一、基础 函数的定义 空函数 如果想定义一个什么事也不做的空函数,可以用pass语句: 参数检查 调用函数时,如果参数个数不对,Python解释器会自动检查出来,并抛出TypeError;如果参数类型不对,Python解释器无法检查,可通过内置函数isinstance()来实现。 返回值 在pyth 阅读全文
摘要:
一、总览 二、内置函数 abs() all() 遍历一个迭代器,如果都为空,或者每个迭代元素都会true,则返回ture。 问:有哪些元素为True? 答:常见的False有:0,None,“”,[],(),{},剩下的都是True any() 与all()用法一样,只要有一个为真,即为真。 asc 阅读全文
摘要:
一、数据类型与内存 静态存储 python是用c写的,python里的str也是用c写的,但是c语言里默认是没有字符串的,它使用的是字符数组,这种数组只要存在内存就固定占用一定内存,它是不可修改的。 而使用replace()更改字符串,实际上是又生成了另一个新字符串用作修改,初始的字符串是不变的,它 阅读全文
摘要:
一、定义 set是一个无序且不重复的元素集合。 集合对象是一组无序排列的可哈希的值,集合成员可以做字典中的键。集合支持用in和not in操作符检查成员,由len()内建函数得到集合的基数(大小), 用 for 循环迭代集合的成员。但是因为集合本身是无序的,不可以为集合创建索引或执行切片(slice 阅读全文
摘要:
一、创建字典: 二、基本操作: 索引 键、值、键值对 keys():获取所有键 values():获取所有值 items():获取所有键值对 循环 取值 实际上,在使用字典取值的时候使用最多的方法是get()而不是dict[key],因为如果当key值不存在时,使用get()可以调用一个默认值,但是 阅读全文