随笔分类 -  python基础

摘要:1. 读文件 f.readlines()和f.read().splitlines()的区别:f.readlines()和f.read().splitlines()都是返回一个list,f.readlines()后面有加\n,f.read().splitlines()没有\n 2. np.unique 阅读全文
posted @ 2021-10-19 14:25 瞧七 阅读(64) 评论(0) 推荐(0)
摘要:Python 编码 ASCII编码:一个字节表示; 最早只有127个字符被编码到计算机里,也就是大小写英文字母、数字和一些符号; 处理中文显然一个字节是不够的,至少需要两个字节,而且还不能和ASCII编码冲突,所以,中国制定了GB2312编码,用来把中文编进去; 其他语言:日本把日文编到Shift_ 阅读全文
posted @ 2021-10-12 14:08 瞧七 阅读(79) 评论(0) 推荐(0)
摘要:json 字符串;dict 字典 json.dumps():将python中的 字典 转换为 字符串; json.loads():解码python json格式, 将 json格式字符串 转换为 python数据类型的对象 字典; json.dump()::将python数据类型(字典)转化为字符串 阅读全文
posted @ 2020-08-17 17:34 瞧七 阅读(3096) 评论(0) 推荐(0)
摘要:参考博客:https://my.oschina.net/repine/blog/531150 Python 在 sys 模块中提供函数 getsizeof 来计算 Python 对象的大小。 sys.getsizeof(object[, default]) 以字节(byte)为单位返回对象大小。 数 阅读全文
posted @ 2020-08-07 17:20 瞧七 阅读(2218) 评论(0) 推荐(0)
摘要:python 存储数据报错: UnicodeEncodeError: 'gbk' codec can't encode character '\U0001f612' in position 95: illegal multibyte sequence 解决:open(filename+'.json' 阅读全文
posted @ 2020-08-07 17:17 瞧七 阅读(627) 评论(0) 推荐(0)
摘要:python中的read(),readline(),readlines() 1.read() read()每次读取整个文件,将文件内容放到一个字符串变量中,返回类型是String. 2.readline()readline() 每次返回一行,字符串变量。 3.readlines() readline 阅读全文
posted @ 2020-07-14 19:43 瞧七 阅读(323) 评论(0) 推荐(0)
摘要:字典 概念:在python中,字典是一系列键值对;每个键都与一个值相关联,可以使用键来访问与之相关联的值;与键相关联的值可以是数字,字符串,列表乃至字典(可将任何python对象用做字典中的值) 访问字典中的值:获取与键相关联的值,可依次指定字典名和放在方括号中的键; 添加键值对:字典是一种动态结构 阅读全文
posted @ 2019-02-15 16:59 瞧七 阅读(182) 评论(0) 推荐(0)
摘要:input函数的工作原理:函数input()让程序暂停运行,等待用户输入一些文本;获取用户输入后,python将其存储在一个变量中,以方便使用;注意: 函数input()接受一个参数:即要向用户显示的提示或说明,让用户知道该如何做; 有时提示可能超过一行,需要指出获取特定输入的原因,此时,可将提示存 阅读全文
posted @ 2019-02-15 16:56 瞧七 阅读(269) 评论(0) 推荐(0)
摘要:打开文件:函数open() open()接收一个参数:要打开的文件的名称;返回一个表示文件的对象; 读取文件:函数read() read()到达文件末尾时返回一个空字符串,显示出来就是一个空行,若要删除,可在print()语句中使用rstrip(); 删除每行的空格strip(); 文件路径:相对路 阅读全文
posted @ 2019-02-15 16:55 瞧七 阅读(188) 评论(0) 推荐(0)
摘要:类 根据类来创建对象被称为实例化;在python中,首字母大写的名称指的是类;类中的函数称为方法;通过实例访问的变量称为属性; 方法__init__(): (注意此处是两个下划线,不是一个)这是一个特殊的方法,每当根据包含此方法的类创建新实例时,python都会自动运行它;在这个方法的定义中,形参s 阅读全文
posted @ 2019-02-15 16:54 瞧七 阅读(201) 评论(0) 推荐(0)
摘要:合并字符串(拼接) 在字符串中添加制表符:\t 如 print("\tpython") 换行符:\n 如 print("python\n")字符串“\n\t”让python换到下一行,并在下一行开头添加一个制表符; 删除空白:rstrip()方法可删除字符串末尾的空白; lstrip()方法可删除字 阅读全文
posted @ 2019-02-15 16:54 瞧七 阅读(134) 评论(0) 推荐(0)
摘要:函数定义:使用关键字def加上函数名,定义以冒号结尾, 后面的所有缩进行构成了函数体; 其中有被称为文档字符串的注释,文档字符串由三引号括起,python使用它们生成程序中函数的文档; 调用函数,可依次指定函数名以及用括号括起的必要信息; 形参:函数完成其工作所需的一项信息;(定义时用到)实参:调用 阅读全文
posted @ 2019-02-15 16:53 瞧七 阅读(161) 评论(0) 推荐(0)
摘要:python标准库中的模块unittest提供了代码测试工具; (1)单元测试用于核实函数的某个方面没有问题;测试用例是一组单元测试,这些单元测试一起核实函数在各种情况下的行为都符合要求; (2)全覆盖式测试用例包含一整套单元测试,涵盖了各种可能的函数使用方式; (3)要为函数编写测试用例,可先导入 阅读全文
posted @ 2019-02-15 16:52 瞧七 阅读(195) 评论(0) 推荐(0)
摘要:乔布斯说:“任何人都应该学点编程。” 一.几个概念源代码:采用某种编程语言编写的计算机程序,人类可读;如result=2+3;目标代码:计算机可直接执行,人类不可读(专家除外);如110100010 00111011编译:将源代码一次性转换为目标代码的过程;解释:将源代码逐条转换成目标代码同时逐条运 阅读全文
posted @ 2019-02-15 16:52 瞧七 阅读(139) 评论(0) 推荐(0)
摘要:eval()函数:将字符串str当成有效的表达式来求值并返回计算结果; 操作列表:1.遍历整个列表 使用for循环遍历整个列表的所有元素; for magician in magicians:在代码行 for magician in magicians:后面,每个缩进的代码行都是循环的一部分,且将针 阅读全文
posted @ 2019-02-15 16:51 瞧七 阅读(140) 评论(0) 推荐(0)
摘要:if 语句 每条if语句的核心都是一个值为True或Flase的表达式,这种表达式被称为条件测试; 检查是否相等:==相等运算符在它两边的值相等时返回True,否则返回Flase; 检查是否相等考虑大小写:在python中检查是否相等时区分大小写,两个大小写不同的值会被视为不相等; 但如果大小写无关 阅读全文
posted @ 2019-02-15 16:50 瞧七 阅读(216) 评论(0) 推荐(0)
摘要:9.26 python的内建函数:id() 作用:查看每个对象的内存地址;help() 可以查看其他函数的文档;type()作用:查看每个对象的类型;divmod():返回两个数的商和余数;round():实现四舍五入;(给定一个数和须保留的小数点后的位数)dir():可查看库中的所有东西; 对象有 阅读全文
posted @ 2019-02-15 16:49 瞧七 阅读(139) 评论(0) 推荐(0)