математическая функция
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)
напечатать random.random()# почти невозможно, чтобы он был таким же, как в прошлый раз\
print random.random()\
random.seed(8)#Измените начальное число генератора случайных чисел, одно и то же начальное число приведет к тому же самому случайному числу\
print random.random()
random.seed(8)\
print random.random()#То же самое, что и последняя случайная генерация
random.seed(8)\
print random.random()#То же самое, что и последняя случайная генерация
напечатать 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
\
Общие строковые функции:
Разделить () метод
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. Метод подсчета()
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. Из-за нехватки места существует довольно много строковых функций с полными функциями, поэтому я не буду приводить их по одной, вы можете сами искать или обрабатывать их при использовании.
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\