首页 > 代码库 > Python基础3.5 函数

Python基础3.5 函数

关于计算的

abs()  #求绝对值

pow()  #求X方,即幂的次数

round()  #返回浮点数x的四舍五入值,可以指定返回的小数点位数

divmod()  #求商和余数(地板除)

coerce()  #强制转换

>>> coerce(1, 134L) 
(1L, 134L) 

  

 

类型转换

int()

comples()

float()

long()

bool()

 

 

进制转换

bin()

oct()

hex()

 

 

 

ASCII转换

ord()

chr()

 

 

 

数学函数

import math

math.sin()

math.tan()

math.cos()

math.sqrt(X)  #X的平方根

 

 

 

随机数函数

import random

random.uniform(1,10)  #返回1-10间的一个浮点数

random.range(1,10)  #返回一个整数

random.choice([1,2,3])  #返回其中一个数

 

 

 

判断函数

isalnum()  #判断是否是字母或数字,返回布尔值

isalpha(0  #判断是否为字母

isdigit()  #判断是否为数字

islower()  #判断是否为小写

isupper()  #判断是否为大写

startswith()  #检查开是子串是否在母串中作为开始,可以指定开始和结束位

endswith()  #检查开是子串是否在母串中作为结束,可以指定开始和结束位

isspace()  #检测字符串是否只由空格组成

 

 

格式函数

center(n,t)

ljust(n,t)

rijust(n,t)

format()  #这个方法会把字符串当作一个模版,通过传入的参数进行格式化。这个用来格式化的模版使用大括号({,})作为特殊字符

 

搜素函数

count()

find()

index()

rfind()

lindex()

 

 

替换函数

replace(old,new)

expandtabs(n)  #把字符串中的 tab 符号(‘\t‘)转为空格,tab 符号(‘\t‘)默认的空格数是 8

 

 

拆分函数

partition(‘.‘)  

#根据指定的分隔符将字符串进行分割。

#如果字符串包含指定的分隔符,

#则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串

split(‘.‘)  #通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串

splitlines()  #照行(‘\r‘, ‘\r\n‘, \n‘)分隔,返回一个包含各行作为元素的列表,如果参数 keepends 为 False,不包含换行符,如果为 True,则保留换行符。

剥离函数

strip()  #用于移除字符串头尾指定的字符(默认为空格)

lstrip()  #用于截掉字符串左边的空格或指定字符

rstrip()  ##用于截掉字符串右边的空格或指定字符

 

Python基础3.5 函数