您的位置:首页 > 编程语言 > Python开发

python快速入门精华切记02

2017-03-18 22:33 555 查看
数学函数

1.abs(x),cmp(x,y),max(x1,x2,······),min(x1,x2,······),round(x,n)

2.import math

   math.ceil(x),math.floor(x),math.exp(x),math.fabs(x),math.log(x),math.log10(x)

   math.modf(x),math.pow(x,y),math.sqrt(x)

试用如下(观感不适见谅)



随机数函数

import random

list=[1,2,3,4]

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

print list

print random.choice(range(10))#从序列的元素中随机挑选一个元素

print random.choice('kobe bryant-mvp!')

print random.randrange(10,100,2)#从指定范围内,按指定基数递增的集合中获取一个随机数,基数缺省值为1

print random.random()#随机生成下一个实数,它在[0,1)范围内

print random.random()#和上次几乎不可能相同

print random.random()

random.seed(8)#改变随机数生成器的种子seed,种子同则会导致随机数也相同

print random.random()

random.seed(8)

print random.random()#和上次随机生成的一样

random.seed(8)

print random.random()#和上次随机生成的一样
print random.uniform(1,8)#在(x,y)之间随机



字符串函数

简单使用:

1.str1='kobe  mvp'

str2='lakers champion'

print str1[1],str2[5:7]

str2=str1[:4]+' '+str2[7:]

print str2



2.三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符,从而

极大地避免了特殊字符串带来的繁杂问题。

str = '''

<HTML><HEAD><TITLE>

kobe fadeaway!!!</TITLE></HEAD>

<BODY><H3>KOBE</H3>

<B>%s</B><P>

<FORM><INPUT TYPE=button VALUE=Back

ONCLICK="NBA.history.back()"></FORM>

</BODY></HTML>

'''

print str



常用字符串函数:

1.split()方法

str='Bryant is \nmost \nvaluable \tbasketball player'

print str

print '\n'

print str.split()

print str.split(' ',1)

print str.split(' ',2)

print str.split('a')



2.count()方法

str='Bryant is most valuable basketball player'

substr='b'

print str.count(substr,0,2)

print str.count(substr,0,30)

substr='is'

print str.count(substr)



3.限于篇幅,字符串函数相当之多,功能齐全,故不作一一介绍,用到之时可在查寻或自行处理。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息