博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python内置函数
阅读量:4544 次
发布时间:2019-06-08

本文共 1982 字,大约阅读时间需要 6 分钟。

1,int类型的方法:

(1)int()字符串转换int类型

(2)int(num,base=数字的现进制)字符串按照,base的进制,转换成十进制

 

2,字符串类型的方法:

(1).capitalize(),首字母大写

(2).casefold(),转换为小写,可以处理特殊字符

(3).lower(),英文转换小写字母

(4).center(width,fillchar=None),设置字符串宽度,并将内容居中,fillchar只能填入一个字符,如果字符串不够设置宽度,才会填充并居中,如果超过,则不操作。并且,填充优先填充后面的,再填充前面的。

(5).count(sub, start=None, end=None),计数字符在字符串中的个数,可以设置起始和结束位置

(6).encode()

(7).decode()

(8).endswith(suffix, start=None, end=None),以suffix参数为结尾,返回bool

(9).startswith(suffix, start=None, end=None),以suffix参数开始,返回bool

(10).find(sub, start=None,end=None),查找字符串中的是否存在sub

(11).format(),可以在字符串传值。'xx,{},{}'.format(a,b)

(12).format_map(dict).传入一个字典。字典的键对应字符串关键字,替换键对应的值。

(13).index(sub),找索引。

(14).isalnum(),判断字符串中,是否只是字母或数字。

(15).expendtabs(num),这个是根据制表符进行补齐num数的字符串。

(16).isalpha(),是否是字母,包括汉字,返回bool

(17).isdigit(),是否是数字。支持一种带圈的数字

(18).isidentifier(),判断标识符。字母,下划线和数字,数字不能打头。

(19).islower(),判断是否是小写。

(20).isprintable(),判断是否有特殊字符,\t,\n等不可见字符。都可见,则True,否则False

(21).isnumeric(),判断是否是数字,支持带圈的,文本的。

(22).isdecimal(),只判断数字,只支持数字。

(23).isspace(),判断是否全部是空格

(24).istitle(),判断首字母大写的字符串。

(25).join(iterable),连接字符串。

(26).ljust(num),填充在右面

(27).rjust(num),填充在左面。

(28).lower(),转换成小写。

(29).isupper()

(30).upper()

(31).lstrip(),处理空格、空白、\t,\n,左边。

(32).rstrip(),处理空格、空白、\t,\n

(33).strip(),处理空格、空白、\t,\n,还可以剔除指定字符,并且,可以指定匹配字符 。

(34).maketrans(str1, str2),创建对应关系。

(35).patition(sub),找到第一个字符,把字符串分割成三个。从左到右,包含分割字符。

(36).split(sub),sub就所有进行分割。舍去分割字符

(37).rsplit(sub),

(38).rpatition(sub),找到第一个字符,把字符串分割成三个。从右到左

(39).splitlines(),只根据换行进行分割

(40).swapcase(),大小写转换。

 

3,列表。

4,字典。

(1)dict.formkeys(iterables, value),根据序列创建字典。

(2).get(key, default=None) 根据key取字典的值,不存在时,可以指定默认值

(3).items()

(4).values()

(5).pop(key),删掉指定key,弹出删除key对应的值

(6).popitem(),随机删除一个。弹出删除的结果

(7).setdefault(key, value),设置key,value,存在的时候,获取当前key对应的值,不存在,添加生成新的值。

(8).update(dict),已经给存在的更新,没存在的添加。

 

5,集合

(1)交集

intersection(),相当于&符号。

(2)并集

union(),相当于|符号。

(3)差集

difference(),相当于-符号。

(4)交叉补集

symmetric_difference(),相当于^符号。

转载于:https://www.cnblogs.com/suifengdou/p/9717462.html

你可能感兴趣的文章
Log4j详细教程
查看>>
UVa-1368-DNA序列
查看>>
ConfigParser模块
查看>>
如何开发优质的 Flutter App:Flutter App 软件测试指南
查看>>
决胜Flutter 第一章 熟悉战场
查看>>
如何开发优质的 Flutter App:Flutter App 软件调试指南
查看>>
决胜经典算法之冒泡排序
查看>>
决胜经典算法之选择排序
查看>>
单元格数据类型
查看>>
mysql表设计---时间类型
查看>>
wamp服务器
查看>>
Codeforces 1144G Two Merged Sequences dp
查看>>
STL内存分配方式
查看>>
NS2移动节点
查看>>
python学习之路(十一)
查看>>
CSS让浮动元素水平居中
查看>>
-----------------时间线分水岭--------------------------
查看>>
Stsadm.exe 怎么用?
查看>>
使用spring中4.2.6版本使用@Value取值失败,结果为${xxx}的情况
查看>>
LOJ6583 ICPC World Finals 2019何以伊名始(广义后缀自动机)
查看>>