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():将该数组反向排序,即逆向排序