随笔分类 - python
摘要:fromkeys(seq,b) 方法用于创建一个新字典,以 seq 中元素作为key值,b作为字典中键对应的value seq = ('Google', 'Runoob', 'Taobao') this=dict.fromkeys(seq) this {'Google': None, 'Runoob
阅读全文
摘要:1、自己写脚本去重 new_list=[] for i in array: if i not in new_list: new_list.append(i) 2、用集合set去重 先转为集合去重,再转为list a=[2,3,4,1,2,3,4] set(a) {1, 2, 3, 4} list(s
阅读全文
摘要:find 和 index 都是用来搜索目标字符串的位置 区别: 如果目标字母不存在,find 返回 -1,index 返回异常 a='sdfdjfjofe' a.find("d") 1 a.index("d") 1 a.find("x") -1 a.index("x") Traceback (mos
阅读全文
摘要:is:判断id号是否相等,id() 获取对象的内存地址 == : 判断值是否相等 a=1000 b=1000 a is b False id(a) 2108025587312 id(b) 2108025587504 a==b True
阅读全文
摘要:sorted() 函数对所有可迭代的对象进行排序操作。 语法:sorted(iterable, cmp=None, key=None, reverse=False) sort 与 sorted 区别: sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。 lis
阅读全文
摘要:pop() pop函数用于移除列表中的一个元素(默认返回最后一个),并返回这个元素 语法:list.pop(index) 默认list.pop() 相当于 list.pop(-1) 举例: list1 = ['Google', 'Runoob', 'Taobao'] del 删除指定元素 del l
阅读全文
摘要:1、python3将raw_input和input进行了整合,只有input
阅读全文
摘要:单元测试覆盖类型: 语句覆盖、条件覆盖、判断覆盖、路径覆盖 unittest: unittest 提供了 test cases、test suites、test fixtures、test runner相关的组件 编写规范 测试模块首先 import unittest 测试类必须继承 unittes
阅读全文
摘要:常用匹配规则: 实例 描述 . 匹配除 "\n" 之外的任何单个字符 \d 匹配数字 \D 匹配非数字 Python: import re'''请用python编写函数find_string,从文本中搜索并打印内容,要求支持通配符星号和问号。\d:匹配所有数字\D : 匹配所有非数字(\d*):*
阅读全文
摘要:定义: 就是讲变量、常量以及表达式插入的一种技术,它可以解决字符串拼接的问题,以下3种方法可实现: 格式化输出 %s %d %f name="lily" age=3 num=3.14 print("my name is %s" %name) print("my name is %s,my age i
阅读全文
摘要:作用: 在python中任何东西都是对象,一个数据类型,一个模块等,都是自己的属性和方法,除了常用的方法外,其他的不需要全部记住,交给dir()就好了。 dir()函数可以查看对象内的所有属性和方法。 描述: dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表; 带参数时,返回参
阅读全文
摘要:出现的原因: pip命令行提示有新版本可以更新使用,更新之后也不成功,之后pip命令都用不了了,出现了ModuleNotFoundError: No module named 'pip’这个错误。 解决方案: 通过如下两行cmd命令行语句进行改正修复 python -m ensurepip pyth
阅读全文
摘要:json.dumps将一个Python数据结构转换为JSON: import json data = { 'name' : 'myname', 'age' : 100, } json_str = json.dumps(data) json.loads将一个JSON编码的字符串转换回一个Python数
阅读全文
摘要:pyyaml模块在python中用于处理yaml格式数据,主要使用yaml.safe_dump()、yaml.safe_load()函数将python值和yaml格式数据相互转换。 如果想对一个yaml文件中的多块yaml数据进行转换操作,则可以使用yaml.safe_dump_all()、yaml
阅读全文
摘要:import requests res=requests.get('https://www.baidu.com/') res.raise_for_status() playFile = open('demo.txt','wb') for chunk in res.iter_counter(10000
阅读全文
摘要:open()是python的内置函数,它会返回一个文件对象,这个文件对象拥有read、readline、write、close等方法。 语法:open('file','mode') 参数说明:file:需要打开的文件路径 mode(可选):打开文件的模式,如只读("r")、追加("a")、写入("w
阅读全文
摘要:import os os.path.join('C:\\Users\\asweigart', filename) os.getcwd() # 获取当前目录 os.chdir(‘dirname’) # 改变当前目录 os.path.exits() # 文件或文件夹是否存在 os.path.isdir(
阅读全文
摘要:form urllib import request jpg_link = '......' #图片链接 request.urlretrieve(jpg_link, path) # path为路径,如果不需要路径,也要有个名字,如 111.jpg就直接保存在当前目录下
阅读全文
摘要:字符串str,二进制字符bytes。Python 3不会以任意隐式的方式混用str和bytes,你不能拼接字符串和字节流,也无法在字节流里搜索字符串。 内置函数bytes()可以将字符串str类型转换成bytes类型,如:b = bytes(s, encoding='utf-8') 内置函数str(
阅读全文
浙公网安备 33010602011771号