码迷,mamicode.com
首页 > 编程语言 > 详细

python教程笔记3

时间:2015-10-07 12:01:03      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

1.python的数字函数

cmp(x,y)如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1

max(a,b,...)返回给定参数的最大值,参数可以为序列。

min()

modf(x) 返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示。注意:需要导入math模块

随机数函数: 需要导入random模块

random.choice(range(10)),从0到9中随机挑选一个整数。

ramdom.randrange([start,] stop [,step])

random.random()返回随机生成的一个实数,它在[0,1)范围内。

random.seed( 10 )   改变随机数生成器的种子seed seed中的值不一样,random.random()输出的结果就不一样

random.shuffle(list)  将序列的所有元素随机排序。

2.python字符串

转移字符

\ 在行尾表示续行符

\n 换行

\r 回车

格式化字符串

%s

%d

%u

字符串内建函数

string.join(seq)

str = "-"; seq = ("a", "b", "c"); # 字符串序列 print str.join( seq ); 结果:a-b-c
str.split(str="", num=string.count(str))
str = "Line1-abcdef \nLine2-abc \nLine4-abcd";
print str.split( );
print str.split(‘ ‘, 1 );
结果:[‘Line1-abcdef‘, ‘Line2-abc‘, ‘Line4-abcd‘] [‘Line1-abcdef‘, ‘\nLine2-abc \nLine4-abcd‘]

string.rstrip([char])   默认删除 string 字符串末尾的空格.

3.python列表

Python包含以下函数:

序号函数
1 cmp(list1, list2)
比较两个列表的元素
2 len(list)
列表元素个数
3 max(list)
返回列表元素最大值
4 min(list)
返回列表元素最小值
5 list(seq)
将元组转换为列表

Python包含以下方法:

 

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

 

 

 

python教程笔记3

标签:

原文地址:http://www.cnblogs.com/YeChing/p/4858401.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!