python常用内置函数

abs(x):返回x的绝对值,和fabs的用法相同,但fabs需要导入math库
divmod(x,y):返回x//y的值,和x%y的值
pow(x,y):返回x的y次方,即x**y的值
round(x,y):若只有x,则返回对x四舍五入后的整数;否则返回对x进行保留y位小数后的四舍五入的值
min(a,b,c,d):返回min函数中最小的那个数值
max(a,b,c,d):返回max函数中最大的那个数值
sum(a,b,c,d):返回sum函数中所有值的总和
将十进制转换为八进制:oct(数值)
将十进制转换为十六进制:hex(数值),数值位十进制数
将十进制转换为二进制:bin(数值)
将八,十六,二进制转换为十进制:int(数值,x)x为数值当前的进制数,二进制就是2,八进制就是8,十六进制就是16
chr(ascii值):将ASCII值转换为字符,对应ASCII表
ord(字符):将字符转换为ASCII值
bool(x):将x转换为bool类型的值,若没有x则返回False
float(x):将x转换为浮点型
str(x):将x转换为字符串
list(x):将x转换为列表
tuple(x):将x转换为元组
dict([number]):将参数转换为新的字典
set():创建集合
len(x):返回x的长度
range(start,end,temp):返回值从start开始到end-1为止,步长为temp(即每次增加的长度,默认是1)
sort():进行排序操作,永久改变该参数(数组等)
sorted():进行排序操作,返回一个排好序的数组,但不改变该数组中值的顺序
reversed():将该数组反向排序,即逆向排序
cmp(x,y):如果x<y,返回-1,如果x=y返回0,如果x>y返回1
hash(x):返回x的哈希值
type(x):返回x的类型

import sys

sys.maxsize

是python可以处理或存储为变量的最大值,sys.maxsize限制了python数据结构的大小。

Python可以在计算中处理任意大整数。任何太大而不能容纳64位的整数(或任何潜在的硬件限制)都由软件处理。

abs(x):返回x的绝对值,和fabs的用法相同,但fabs需要导入math库
divmod(x,y):返回x//y的值,和x%y的值
pow(x,y):返回x的y次方,即x**y的值
round(x,y):若只有x,则返回对x四舍五入后的整数;否则返回对x进行保留y位小数后的四舍五入的值

cmp(x,y):如果x<y,返回-1,如果x=y返回0,如果x>y返回1
hash(x):返回x的哈希值
type(x):返回x的类型

len(x):返回x的长度
range(start,end,temp):返回值从start开始到end-1为止,步长为temp(即每次增加的长度,默认是1)

无限大:N = float("inf")

无限小:N = float("-inf")

最大公约数:math.gcd(x,y)

最小公倍数:x*y//(x,y的最大公约数)

title():单词首字母大写,其他字母小写

upper():所有字母全部大写

lower():所有字母全部小写

swapcase():将单词中字母大小写交换

isalnum():若只有字符和数字,则返回True,否则返回False

isalpha():检查字符串是否只有字母

split():任意分割字符串

join():使用指定字符连接多个字符串,例”-“.join("Hello World".split())

strip():剥离两侧的所有空格,lstrip()剥离左侧,rstrip()剥离右侧

find():例ans.find("a"):在ans中查找字符a,返回第一个字符a的下标索引,没有则返回-1

math.ceil(x):上入整数,若x = 42.1578,则返回43

eval(x):将x当成有效表达式求值并返回结果,例eval(for i in range(1,11):print(i))则输出10次

最小值,最大值,和:
min(a,b,c,d):返回min函数中最小的那个数值
max(a,b,c,d):返回max函数中最大的那个数值
sum(a,b,c,d):返回sum函数中所有值的总和

进制转换:
将十进制转换为八进制:oct(数值)
将十进制转换为十六进制:hex(数值),数值位十进制数
将十进制转换为二进制:bin(数值)
将八,十六,二进制转换为十进制:int(数值,x)x为数值当前的进制数,二进制就是2,八进制就是8,十六进制就是16

ASCII表的使用:
chr(ascii值):将ASCII值转换为字符,对应ASCII表
ord(字符):将字符转换为ASCII值

类型转换:
bool(x):将x转换为bool类型的值,若没有x则返回False
float(x):将x转换为浮点型

数据类型的转换:
str(x):将x转换为字符串
list(x):将x转换为列表
tuple(x):将x转换为元组
dict([number]):将参数转换为新的字典

dict.fromkeys():将参数转换为新的字典
set():创建集合


 

排序:
sort():进行排序操作,永久改变该参数(数组等)
sorted():进行排序操作,返回一个排好序的数组,但不改变该数组中值的顺序
reversed():将该数组反向排序,即逆向排序


 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

缱绻命运

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值