0% нашли этот документ полезным (0 голосов)
16 просмотров

Python

Загружено:

Asadbek Isakjonov
Авторское право
© © All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PPTX, PDF, TXT или читать онлайн в Scribd
0% нашли этот документ полезным (0 голосов)
16 просмотров

Python

Загружено:

Asadbek Isakjonov
Авторское право
© © All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PPTX, PDF, TXT или читать онлайн в Scribd
Вы находитесь на странице: 1/ 18

PYTHON

Python - nima

 Python – bu o’rganishga oson va shu bilan birga imkoniyati yuqori


bo’lgan kam sonlik dasturlash tili.
 Python Gvido Van Rossum tomonidan yaratilgan va birinchi bo’lib
1991 yilda keng ommaga taqdim tilgan (1989 yilda boshlangan)
 Python nomi yani mashhur telekursatuvdan, ya’ni Monty Pythoning
uchib yurgan sirkidan
Python – qanday maqsadlarda foydalanish mumkin

 WEB Dasturlash
 Suniy Intellekt
 Bid Data
 Kompyuter ilovalar
 Axloqiy hackerlik
 O’yin
 Dasturiy ta’minotmi sinovdan o’tkazish
Python – O’zagaruvchilari va Ma’lumot turlari

 O’zgaruvchi – bu ma’lum bir qiymatga ega bo’lgan


quti
 Ma’lumot turi – bu o’zgaruvchining o’zida
saqlanadigan ma’lumotlar turi.
Python – Ma’lumot turlari

Numbers

Boolean
List
String

None
Float

List
Set
String Int None Boolean
Dict
Complex
Tuple
Python - ma’lumot tiplaroga namunalar
Python indekslash – python oldinga va
orqaga indekslashga imkon beradi
Python - Slicing
Python Prints Results

FullName = ‘Asadbek Isakjonov Tohirjonovich’

print(FullName) Asadbek Isakjonov Tohirjonovich

print(FullName[1]) s

print(FullName[1:]) sadbek Isakjonov Tohirjonovich

print(FullName[4:]) bek Isakjonov Tohirjonovich

print(FullName[:5]) Asadb

print(FullName[-3]) v

print(FullName[-3:]) vich

print(FullName[:-6]) Asadbek Isakjonov Tohirjo

print(FullName[3:10]) dbek I
Python – Step Size
Python Prints Results

FullName = ‘Asadbek Isakjonov Tohirjonovich’

print(FullName) Asadbek Isakjonov Tohirjonovich

print(FullName[::1]) Asadbek Isakjonov Tohirjonovich

print(FullName[::2]) AabkIajnvThrooih

print(FullName[::4]) AsabekIsajonv Thironoich

print(FullName[:5]) Asadb

num = 123456789 va string = ‘123456789’

print(num[1]) TypeError: 'int' object is not subscriptable

print(string[1]) 2

print(num[::-1]) 987654321
Python – Membership(in, not in)
Python prints Results

words = ‘Python – juda oson dasturlash tili’

print(‘juda’ in words) True

print(‘agar’ in words) Fasle

print(‘Juda’ in words) False

words = ‘Python – juda oson dasturlash tili’

if ‘Javascript’ in words:
print(‘element topildi’)
Natija:element topilmadi
else:
print(‘element topilmadi’)
Python – Identify operator (is, is not)

Python prints Results


x=5
if (type(x) is int):
print("true") True
else:
print("false")
Mana shu 5 sonining TYPEi INTmi Xa INT
x = 5.2
if (type(x) is not int):
print("true") True
else:
print("false")
Mana shu 5 sonining TYPEi mobodo
Yuq buning TYPEi FLOAT
INTmasmi
Python – Concatenation(Qo’shish)

Python prints Results

string1 = ‘Python’
string2 = ‘is programming language’
num = 8

print(string1 + ‘ ’ + string2) Python is programming anguage

Can only concatenate str (not ‘int’) to


print(srting1 + num)
str
Python – String(Methods)

Python Prints Results

str1=‘Hello world’

print(dir(str))-показывает все функции ‘find’, ‘format’, ‘capitalize’, etc.

print(str1.upper()) HELLO WORLD

print(str1.title()) Hello World

print(str1.lower()) – маленький регистер hello world

str1='salom hammaga' Salom hammaga


print(str1.capitalize())

print(str1.swapcase()) hELLO WORLD


Python – String(Methods)
center(width, ‘fullchar’) -- width – это полная ширина строки. fillchar – Это знак
– заполнитель.
str=‘salom’ wwsalomwww
print(str.center(10, ‘w’))

Sintaksis - str.count(sub, start = 0,end = len(string))


sub – это подстрока для поиска.
start – поиск начинается с этого индекса.
end – поиск заканчивается на этом индексе.
str = “Hello world“ Javobi=1
sub = ‘ello‘
print ("str.count(sub, 0, -1))
str1=‘Assalmu alaykum’ Javobi=3
sub=‘a’ Assalomu alaykum so’zining ichida nechta a xarfi
print(str1.count(sub)) ishlanganini aniqlab beradi

expandtabs()
str = ‘Мир!!’ Ответ : Привет {25 пробелов} Мир!!!
print (“Привет" + str.expandtabs(25))
Python – String(Methods)
find() определяет, входит ли строка в строке, или подстроки в строке, от начального
индекса beg и заканчивая индексом end.
str.find(str, beg = 0 end = len(string))
str1 = «Hello world!!!“ print (str1.find(str2))
str2 = “world"; Answer : 6 – this is started in 6th index
str1 = «Hello world!!!“ print (str1.find(str2, 3))
str2 = “world"; 3 – это начни искать с 3го индекса
Answer : 6 – this is started in 6th index
str1 = «Hello world!!!“ print (str1.find(str2, 10))
str2 = “world"; 10 – Qidirishni 10-indexdan boshla, lekin bizda undan keyin world
degan so’z yuq. Agar yuq bo’lsa -1 chiqadi.
Answer : -1
inde() - функция такая же, как и find(), но вызывает исключение, если str не найдена.
str1 = «Hello world!!!“ print (str1.index(str2, 3))
str2 = “world"; 3 – это начни искать с 3го индекса
Answer : 6 – this is started in 6th index
str1 = «Hello world!!!“ print (str1.find(str2, 10))
str2 = “world"; Traceback (most recent call last): File "test.py", line 7, in print
(str1.index(str2, 25)) ValueError: substring not found shell returned
Python – String(Methods)
isalnum() проверяет, состоит ли строка из алфавитно – цифровых символов.

str = "это2021“ print (str.isalnum()) True


str = "это@2021“ print (str.isalnum()) False

salpha() проверяет, состоит ли строка только из алфавитных символов.

a='salom‘ print(a.isalpha()) True

a='salom1‘ print(a.isalpha()) False


isdigit() проверяет, состоит ли строка только из цифр.

a='salom‘ print(a.isdigit()) False


a='1234‘ print(a.isdigit()) True
islower() проверяет, являются ли все символы (буквы) строки в нижнем регистре.
a='SAlom‘ print(a.islower()) False

a=‘salom‘ print(a.islower()) True


Python – String(Methods)

isspace() проверяет, состоит ли строка из пробелов.

a=' q ‘ print(a.isspace()) False


a=' ‘ print(a.isspace()) True
istitle() проверяет, все ли начальные символы в строке в верхнем регистре, а все
остальные символы в нижнем регистре.
a='Hello world‘ print(a.istitle()) False
a='Hello World‘ print(a.istitle()) True
isupper() проверяет, все ли символы в строке находятся в верхнем регистре.

Вам также может понравиться