Programmeerimise teooria. Mis on ‘Python’?

Python on programmeerimiskeel, mida kasutatakse laialdaselt internetirakendustes, tarkvaraarenduses, andmeteaduses ja masinõppes (ML).

Arendajad kasutavad Pythonit, sest see on tõhus, lihtne uurida ja töötab erinevatel platvormidel. Pythonikeelseid programme saab tasuta alla laadida, need ühilduvad igat tüüpi süsteemidega ja suurendavad arenduse kiirust.


Python. Ridade funktsioonid ja meetodid

print(“”)выводит текст или переменные на экран.
print(«Text{0} text.format(muutuja))
float() число с пл. запятой, число дробное
input()считывает ввод пользователя с клавиатуры.
name = input(Введите ваше имя: <>)
type()возвращает тип объекта
x = 5print(type(x))
str() преобразуют объекты в строки
bool()функция возвращает логическое значение указанного объекта
vastus=int()
round(arv, pos)
capitalize() «Text»
center(19,»*») **************
* * * *
* * * *
* * * *
* * * *
* * * *
* * * *
* * * *
* * * *
* * * *
* * * *
* * * *
* * * *
* * * *
* * * *
* * * *
* * * *
* * * *
* * * * **************
upper() «TEXT»
lower() «text»
eval() читает текстовое и переводит в мат допустим и выполняет функцию «2+2″=2+2=4
from math import *pi, sqrt(arv)=arv**(1/2)
from random import *randit(min,max), random()={0,1}
try :
tegevus
except :
viga
if a>=1000 :#a<0, a!=3000
num_str = str(42)
str_num = int(«42»)
float_num = float(«3.14»)
nimi=input(«Mis on sinu nimi? «).capitalize()nimi->Nimi
vanus=int(input(«Kui vana sa oled? «))#»21″!=21
Литералы строк S = ‘str’; S = «str»;S = »’str»’; S = «»»str»»»
Экранированные последовательностиS = «s\np\ta\nbbb»
Неформатированные строки (подавляют экранирование)S = r»C:\temp\new»
Строка байтовS = b»byte»
Конкатенация (сложение строк)S1 + S2
Повторение строкиS1 * 3
Обращение по индексуS[i]
Извлечение срезаS[i:j:step]
Длина строкиlen(S)
Поиск подстроки в строке. Возвращает номер первого вхождения или -1 S.find(str, [start],[end])
Поиск подстроки в строке. Возвращает номер первого вхождения или вызывает ValueError S.index(str, [start],[end])
Замена шаблона .replace(шаблон, замена)
Разбиение строки по разделителю.split(символ)
Состоит ли строка из цифр .isdigit()
Состоит ли строка из букв .isalpha()
Состоит ли строка из цифр или букв.isalnum()
Состоит ли строка из символов в нижнем регистре .islower()
Состоит ли строка из символов в верхнем регистре .isupper()
Состоит ли строка из неотображаемых символов
(пробел, символ перевода страницы (‘\f’), «новая строка» (‘\n’), «перевод каретки» (‘\r’), «горизонтальная табуляция» (‘\t’) и «вертикальная табуляция» (‘\v’))
.isspace()
Начинаются ли слова в строке с заглавной буквы.istitle()
Преобразование строки к верхнему регистру.upper()
Преобразование строки к нижнему регистру.lower()
Начинается ли строка S с шаблона str.startswith(str)
Заканчивается ли строка S шаблоном str.endswith(str)
Сборка строки из списка с разделителем S.join(список)
Символ в его код ASCII ord(символ)
Код ASCII в символchr(число)
Переводит первый символ строки в верхний регистр, а все остальные в нижний .capitalize()
Возвращает отцентрованную строку, по краям которой стоит символ fill (пробел по умолчанию) .center(width, [fill])
Возвращает количество непересекающихся вхождений подстроки в диапазоне [начало, конец] (0 и длина строки по умолчанию).count(str, [start],[end])
Возвращает копию строки, в которой все символы табуляции заменяются одним или несколькими пробелами, в зависимости от текущего столбца. Если TabSize не указан, размер табуляции полагается равным 8 пробелам .expandtabs([tabsize])
Удаление пробельных символов в начале строки .lstrip([chars])
Удаление пробельных символов в конце строки.rstrip([chars])
Удаление пробельных символов в начале и в конце строки.strip([chars])
Возвращает кортеж, содержащий часть перед первым шаблоном, сам шаблон, и часть после шаблона. Если шаблон не найден, возвращается кортеж, содержащий саму строку, а затем две пустых строки .partition(шаблон)
Возвращает кортеж, содержащий часть перед последним шаблоном, сам шаблон, и часть после шаблона. Если шаблон не найден, возвращается кортеж, содержащий две пустых строки, а затем саму строку.rpartition(sep)
Переводит символы нижнего регистра в верхний, а верхнего – в нижний .swapcase()
Первую букву каждого слова переводит в верхний регистр, а все остальные в нижний .title()
Делает длину строки не меньшей width, по необходимости заполняя первые символы нулями .zfill(width)
Делает длину строки не меньшей width, по необходимости заполняя последние символы символом fillchar.ljust(width, fillchar=» «)
Делает длину строки не меньшей width, по необходимости заполняя первые символы символом fillchar.rjust(width, fillchar=» «)


Comments

Lisa kommentaar

Sinu e-postiaadressi ei avaldata. Nõutavad väljad on tähistatud *-ga