2023年1月16日
摘要: StringIO 要把 str 字符串写入内存中,我们需要创建一个 StringIO 对象,然后像文件一样对读取内容。其中 StringIO 中多了一个 getvalue() 方法,目的是用于获取写入后的 str。 # 定义一个 StringIO 对象,写入并读取其在内存中的内容 from io i 阅读全文
posted @ 2023-01-16 16:34 boye169 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 日志记录函数以它们用来跟踪的事件的级别或严重性命名。下面描述了标准级别及其适用性(从高到低的顺序) 日志等级(level) 描述DEBUG 最详细的日志信息,典型应用场景是 问题诊断INFO 信息详细程度仅次于DEBUG,通常只记录关键节点信息,用于确认一切都是按照我们预期的那样进行工作WARNIN 阅读全文
posted @ 2023-01-16 15:32 boye169 阅读(85) 评论(0) 推荐(0) 编辑
摘要: random()函数 random()函数可以随机生成一个[0,1)的浮点数。例如 import random print(random.random()) 0.7258069853437111 randint(a,b)函数 randint(a,b)函数可以在指定范围内随机生成一个整数,其中参数a是 阅读全文
posted @ 2023-01-16 15:15 boye169 阅读(11) 评论(0) 推荐(0) 编辑
摘要: >>> a=256 >>> id(a) 139840231892864 >>> b=256 >>> id(b) 139840231892864 >>> id(a)==id(b) True >>> a=257 >>> id(a) 139840094039632 >>> b=257 >>> id(b) 阅读全文
posted @ 2023-01-16 14:46 boye169 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 迭代器 1.该对象需提供next方法,返回迭代器的下一项 2.如果没有下一项即迭代完成时会抛出一个StopIteration异常。 list1 = [1,2,3] iter1 = iter(list1) iter2 = iter(list1)for i in iter1:print("迭代器1:", 阅读全文
posted @ 2023-01-16 11:51 boye169 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 对所有可迭代的对象进行排序操作 sort 与sorted区别: sort 是应用在list上的方法 sorted可以对所以可迭代的对象进行排序操作 list的sort方法返回的是对已经存在的列表进行操作,而内建函数sorted方法返回的是一个新的list ,而不是在原来的基础上进行的操作 语法 so 阅读全文
posted @ 2023-01-16 11:37 boye169 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 查看内置函数 #方法一 dir(__builtins__) #方法二 import builtins dir(builtins) 数据类型 bool:布尔型(True, False) int: 整形(整数) float:浮点型(小数) complex : 复数 进制转换 bin() 将给的参数转换成 阅读全文
posted @ 2023-01-16 11:33 boye169 阅读(11) 评论(0) 推荐(0) 编辑
摘要: import requests def get_external_ip(): try: ip = requests.get("http://jsonip.com/").json().get('ip') return ip except: return None if __name__ =="__ma 阅读全文
posted @ 2023-01-16 10:56 boye169 阅读(209) 评论(0) 推荐(0) 编辑