Суть быстрого старта Python. Помните 02

глубокое обучение

математическая функция

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. Из-за нехватки места существует довольно много строковых функций с полными функциями, поэтому я не буду приводить их по одной, вы можете сами искать или обрабатывать их при использовании.

\

\

\

\

\

\

\

\

\

\

\

\

\

\

\