python 学习笔记(3) 各种数据类型常用的函数

Number数字;

#python 数学函数
abs(x)
ceil(x)
cmp(x,y)
exp(x)
fabs(x) #返回数字的绝对值
floor(x)
log(x)
log10(x)
max()
min()
modf(x)#返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示。
pow(x,y) #幂运算
round(x[,n])
sqrt(x)

#python 随机数函数
choice(seq) #从序列的元素中随机挑选一个元素,比如random.choice(range(10)),从0到9中随机挑选一个整数。
randrange ([start,] stop [,step])  #从指定范围内,按指定基数递增的集合中获取一个随机数,基数缺省值为1
random()  #随机生成下一个实数,它在[0,1)范围内。
seed([x])  #改变随机数生成器的种子seed。
shuffle(lst)  #将序列的所有元素随机排序
uniform(x, y) #随机生成下一个实数,它在[x,y]范围内。
#python 三角函数
degrees(x) #将弧度转换为角度,如degrees(math.pi/2) , 返回90.0
radians(x) #将角度转换为弧度

python 字符串:

<pre name="code" class="python">#python的字符串内建函数
string.capitalize() #把字符串的第一个字符大写
string.center(width) # 	返回一个原字符串居中,并使用空格填充至长度 width 的新字符串
string.count(str, beg=0, end=len(string)) #返回 str 在 string 里面出现的次数
string.endswith(obj, beg=0, end=len(string)) #检查字符串是否以 obj 结束,如果是,返回 True,否则返回 False.
string.find(str, beg=0, end=len(string)) #检测 str 是否包含在 string 中,如果是返回开始的索引值,否则返回-1
string.join(seq) #以 string 作为分隔符,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串
string.partition(str) #从 str 出现的第一个位置起,把 字 符 串 string 分 成 一 个 3 元 素 的 元 组 (string_pre_str,str,string_post_str),如果 string 中不包含str 则 string_pre_str == string.
string.replace(str1, str2,  num=string.count(str1)) #把 string 中的 str1 替换成 str2,如果 num 指定,则替换不超过 num 次.
string.rfind(str, beg=0,end=len(string) ) #类似于 find()函数,不过是从右边开始查找.
string.isdecimal() #isdecimal()方法检查字符串是否只包含十进制字符。
string.isdigit() # 	如果 string 只包含数字则返回 True 否则返回 False.


 
 

python 列表(list)

序列都可以进行的操作包括索引,切片,加,乘,检查成员。Python已经内置确定序列的长度以及确定最大和最小的元素的方法。

#python 列表函数&方法
cmp(list1, list2) # 比较两个列表的元素
len(list) #列表元素个数
max(list) #返回列表元素最大值
min(list) # 返回列表元素最小值
list(seq) # 将元组转换为列表

list.append(obj) # 在列表末尾添加新的对象
list.count(obj) # 统计某个元素在列表中出现的次数
list.extend(seq) # 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
list.index(obj) # 从列表中找出某个值第一个匹配项的索引位置
list.insert(index, obj) # 将对象插入列表
list.pop(obj=list[-1]) # 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
list.remove(obj) # 移除列表中某个值的第一个匹配项
list.reverse() # 反向列表中元素
list.sort([func]) # 对原列表进行排序


参考:http://www.runoob.com/python/python-strings.html

猜你喜欢

转载自blog.csdn.net/chengzhongxuyou/article/details/52728349
今日推荐