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.限于篇幅,字符串函数相当之多,功能齐全,故不作一一介绍,用到之时可在查寻或自行处理。
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.限于篇幅,字符串函数相当之多,功能齐全,故不作一一介绍,用到之时可在查寻或自行处理。
相关文章推荐
- 函数知识及文件IO操作(python快速入门精华切记03)
- 正则表达式基础(python快速入门精华切记04)
- 【Python】02、Python过程型程序设计快速入门
- Python 快速入门
- python 快速入门
- Python3.x快速入门学习
- 从一个小程序说起 - C++快速入门02
- python html parser库lxml的介绍和使用(快速入门)
- Python快速入门01
- python 快速入门
- Python学习笔记 01 快速入门
- Python快速入门
- Python快速入门
- Python学习笔记 01 快速入门
- Python学习笔记《Python核心编程》第2章 快速入门
- <python快速入门>读书笔记
- Python快速入门
- Python入门的36个例子——02 Help! —— 如何获取帮助
- [转]Ultra Fractal教程系列05——快速入门教程02——改变公式参数
- Python 快速入门