Python3常用其他API速查手册(持续更新ing...)

简介: Python3常用其他API速查手册(持续更新ing...)
  1. 字符串
  • lower():小写所有字母
  • strip():移除字符串首尾空格
  • strip(chars:str):移除字符串首尾所有chars中出现的字符(注意这个chars是字符串啦所以不能用正则表达式格式的)
  • endswith(chars:str):返回布尔值,字符串是否以chars作为结尾
  • split():指定分隔符分隔文本,返回分割后的字符串数组
  • replace(str1,str2):将字符串中所有str1替换成str2
  • format():字符串格式化。比较简单的用法就是在原字符串中用花括号{}指代要用入参来替换的内容,如代码"The sum of 1 + 2 is {0}".format(1+2)返回'The sum of 1 + 2 is 3'。我自己一般都是直接用加号的,所以不用这个函数。(官方文档:https://docs.python.org/zh-cn/3/library/stdtypes.html#str.format
  • find(str):返回入参在原字符串中第一次出现的索引值。如果不包含入参,返回-1
  • join(list):用原字符串来连接入参列表中的每一个元素,如'-'.join('我不想上学')的返回值是我-不-想-上-学


  1. 集合

交集:set.intersection(set1, set2 ... etc):返回入参集合的交集


  1. 列表
  • count(obj):计算列表中某元素出现的次数
  • append(obj):添加一个对象
  • extend(obj):将另一个集合对象的所有元素逐一添加到列表中(可参考我之前撰写的博文:Python3 list不去重合并)
  • remove(obj):删除一个对象
  • 列表生成式,示例:[i for i in range(10)]


  1. 字典
  • 字典的键需要是不变的变量
  • 字典生成式,示例:{i:str(i) for i in range(10)}


  1. for循环语句:匿名变量可以用_指代


  1. while循环语句


  1. eval(str):执行字符串格式的表达式,并返回表达式结果


  1. len(object):返回对象的长度


  1. range(obj:int):返回以0为第一个元素、以obj-1为最后一个元素的迭代器


  1. try-except语句


  1. 异常:raise Exception(message:str) Exception可以替换成其他Exception子类。


  1. 对象的所有属性:object.__dict__


  1. 检查对象是否具有某一属性:object.hasattr()


  1. 打印:print(打印内容) (会自动在末尾添加换行符)


  1. with+上下文管理器:在使用的过程中,可以简单地认为with语句自动设置一种状态的环境,不需要显式控制开始和结束。如with open('file.txt') as f:语句下包裹的代码运行之间自动打开文件流,运行后自动关闭;with torch.no_grad():语句下包裹的代码自动停止梯度计算。更多细节可参考1


  1. 装饰器:装饰函数,语法糖。如@torch.no_grad()。简单实现可参考python3-装饰器_花_城的博客-CSDN博客_python3 装饰器


  1. 退出程序运行(仅在脚本运行时起效,在Jupyter Notebook中无效):exit()


  1. tqdm库:进度条(官方GitHub项目:tqdm/tqdm: A Fast, Extensible Progress Bar for Python and CLI)

使用pip安装:pip install tqdm

简单用法:用from tqdm import tqdm引入,然后在for语句中加到迭代器上,如for i in tqdm(range(10)),然后在运行循环语句的过程中就会出现进度条:

image.png


  1. random库

常用


相关文章
|
2天前
|
JavaScript API C#
【Azure Developer】Python代码调用Graph API将外部用户添加到组,结果无效,也无错误信息
根据Graph API文档,在单个请求中将多个成员添加到组时,Python代码示例中的`members@odata.bind`被错误写为`members@odata_bind`,导致用户未成功添加。
25 10
|
16天前
|
数据采集 JSON API
如何利用Python爬虫淘宝商品详情高级版(item_get_pro)API接口及返回值解析说明
本文介绍了如何利用Python爬虫技术调用淘宝商品详情高级版API接口(item_get_pro),获取商品的详细信息,包括标题、价格、销量等。文章涵盖了环境准备、API权限申请、请求构建和返回值解析等内容,强调了数据获取的合规性和安全性。
|
24天前
|
存储 API 数据库
使用Python开发获取商品销量详情API接口
本文介绍了使用Python开发获取商品销量详情的API接口方法,涵盖API接口概述、技术选型(Flask与FastAPI)、环境准备、API接口创建及调用淘宝开放平台API等内容。通过示例代码,详细说明了如何构建和调用API,以及开发过程中需要注意的事项,如数据库连接、API权限、错误处理、安全性和性能优化等。
81 5
|
29天前
|
API Python
【Azure Developer】分享一段Python代码调用Graph API创建用户的示例
分享一段Python代码调用Graph API创建用户的示例
50 11
|
1月前
|
JSON 安全 API
Python调用API接口的方法
Python调用API接口的方法
172 5
|
1月前
|
API Python
利用python淘宝/天猫获得淘宝app商品详情原数据 API
要使用Python获取淘宝/天猫商品详情原数据,需先注册开放平台账号并实名认证,创建应用获取API权限。随后,根据API文档构建请求URL和参数,使用requests库发送请求,处理返回的商品详情数据。注意遵守平台使用规则。
|
2月前
|
供应链 API 开发者
探索Python与1688商品详情API接口的协同效应
在数字化时代,1688作为中国领先的B2B平台,其商品详情API接口为市场分析、库存管理和销售策略提供了重要数据支持。本文介绍如何使用Python调用该API,包括前期准备、技术实现、数据解析及错误处理等内容,助力企业和开发者挖掘数据价值,提升商业智能水平。
|
2月前
|
JSON 前端开发 API
使用Python和Flask构建简易Web API
使用Python和Flask构建简易Web API
113 3
|
2月前
|
存储 API 数据库
使用Python和Flask构建简单的RESTful API
使用Python和Flask构建简单的RESTful API
|
2月前
|
JSON API 数据格式
如何使用Python开发天猫获得淘宝买家秀API接口?
本文介绍了如何使用Python开发天猫和淘宝买家秀API接口,包括注册开放平台账号、创建应用获取API权限、构建请求URL、发送请求获取响应及解析数据等步骤,帮助开发者高效获取和处理商品信息与用户评价数据。
34 0