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

来源:互联网 发布:阿里云os系统官网 编辑:程序博客网 时间:2024/05/14 06:23

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])  #从指定范围内,按指定基数递增的集合中获取一个随机数,基数缺省值为1random()  #随机生成下一个实数,它在[0,1)范围内。seed([x])  #改变随机数生成器的种子seed。shuffle(lst)  #将序列的所有元素随机排序uniform(x, y) #随机生成下一个实数,它在[x,y]范围内。
#python 三角函数degrees(x) #将弧度转换为角度,如degrees(math.pi/2) , 返回90.0radians(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 中,如果是返回开始的索引值,否则返回-1string.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
0 0
原创粉丝点击