Python | Python常用函数、方法示例总结(API)

2021-11-15  本文已影响0人  多氯环己烷

前言

参考资料

结合语法基础

本篇会实时更新,学到啥模块就更新啥模块的方法。重点放在常用函数、方法的总结,类似Java里API。主要起“字典”的作用,即忘了有啥方法才来查,因此做了些减法。结合Python语法基础来看可能效果会好一些;


1. 运算相关

x,y,z为某个数字;list为列表

2. Sring与数字

string为某个字符串;num为某个数字;firstNum为第一个数字;lastNum为最后一个数字;step为步长;u为unicode编码字符;old为老的子串;new为新的子串;sep为分隔的子串规则;fillchar为填充的字符;chars为字符;

字符串的操作方法

字符串的获取功能

其他类型转字符串的方法

字符串切片(同列表切片)

字符串的格式化

数字的格式化

字符串反转函数

def rvs(s):
    if s == "" :
        return s
    else :
        return rvs(s[1:])+s[0]

3. 列表相关

list为某个列表;object为列表中的某个元素;index为列表的索引;firstNum为第一个数字;lastNum为最后一个数字;num为某个数字;

创建列表的示例

数字列表的创建与操作功能

列表的增删功能

列表的操作功能

列表的获取功能

4. 集合相关

S、T为集合;x为集合中的元素

集合的操作符

集合的处理方法

5. 序列化类型

序列是一个基类类型,由字符串、元祖、列表构成。x为元素;S、T为序列;n为数字;i、j为索引;k为步长;

序列化通用操作符

6. 字典相关

map为某个字典;key为键;value为值;

创建字典的示例

字典的获取功能

字典的操作功能

字典的判断功能

7. 输入输出

content作为变量储存用户输入;message为提示用户的信息,将打印在控制台;

8. 文件相关

xxx.txt是一个txt文件;file_object为文件对象;

打开文件的示例

with open('xxx.txt') as file_object:
    contents = file_object.read()
    print(contents)

9. json模块

content是要操作的内容;file_object是文件对象;json是模块名

10. unittest测试模块

self是Python的关键字,用于方法中;a为程序员编写方法的运行结果;b为该函数的预期结果;

常用的断言方法

11. time模块

formatStr为格式化控制符组成的字符串;timeStr为具有某种格式的时间字符串;second为数字,表示秒;

时间获取

格式化控制符

格式化字符串 日期/时间说明 值范围
%Y 年份 0000~9999,如:2021
%m 月份 01~12,如:0
%B 月份名称 January~December,如:April
%b 月份名称缩写 Jan~Dec,如:Apr
%d 日期 01~31,如:21
%A 星期 Monday~Sunday,如:Wednesday
%a 星期缩写 Mon~Sun,如:Wed
%H 小时(24h制) 00~23,如:12
%l 小时(12h制) 01~12,如:7
%p 上/下午 AM,PM
%M 分钟 00~59
%S 00~59

时间格式化

程序计时

12. random模块

a、b为数字;k为数字,表示步长;seq表示序列

基本随机数函数

扩展随机数函数

13. jieba模块

jieba库是一个优秀的中文分词第三方库。string为一串中文字符串;


最后

\color{blue}{\rm\small{新人制作,如有错误,欢迎指出,感激不尽!}}

\color{blue}{\rm\small{欢迎关注我,并与我交流!}}

\color{blue}{\rm\small{如需转载,请标注出处!}}

上一篇 下一篇

猜你喜欢

热点阅读