Mavzu: pythonga kirish


"Ismi: " + ism +  " yoshi: "



Yüklə 0,8 Mb.
Pdf görüntüsü
səhifə12/12
tarix19.04.2023
ölçüsü0,8 Mb.
#100430
1   ...   4   5   6   7   8   9   10   11   12
Mavzu pythonga kirish python dasturlash tili

"Ismi: "
+ ism + 
" yoshi: "

str
(yosh) 
4
print
(info)
# Ismi: Yusuf yoshi: 33 
Maxsus belgilar: Pythonda boshqa tillardagi kabi quyidagi maxsus belgilar mavjud: 
\t  tabulyatsiya belgisi; 
\n  yangi satrga o‟tish belgisi; 
\’  apostrof belgisi; 
\” – qo‟shtirnoq belgisi. 
Quyidagi misolda yuqoridagi barcha maxsus belgilarni qo‟llangan holat uchun dastur 
keltirilgan. 
print
(
"1-chi kurs
\n\"
O
\'
MU
\"\t
talabasi"

Konsol ekraniga quyidagicha natija chiqariladi: 
1-chi kurs 
"O'MU"
talabasi 


Satrlarni taqqoslash: Satrlarni taqqoslashda satrda ishtirok etayotgan belgilarning 
registriga alohida e`tibor qaratish lozim. Har qanday raqam ixtiyoriy alfavit 
belgisidan shartli kichik hamda katta registrli alfavit belgilari kichik registrli avfavit 
belgilaridan shartli kichik sanaladi. Masalan: 
str1 = 
"1a"
str2 = 
"ab"
str3 = 
"Aa"
print
(str1 > str2)
# False, chunki str1 ning birinchi

# belgisi raqam 
print
(str2 > str3)
# True, chunki str2 ning birinchi

# belgisi kichik registrga ega 
Yuqoridagi dasturda “1a”>”ab” sharti False qiymat qaytaradi. Chunki raqam 
alfavit belgisidan shartli kichik hisoblanadi. Shuni alohida ta`kidlash kerakki, ikki 
satr solishtirilganda ularning mos tarkibiy elementlari solishritiladi(“1a”>”ab” 
holatda, dastlab 1 va “a” tekshiriladi). Agarda solishtirish natijasi teng bo‟lsa 
navbatdagi mos elementlari solishtiriladi. Jarayon birinchi teng bo‟lmagan holat 
topilganda yoki satrlardan birining oxiriga yetib kelinganda tugatiladi. Agar 
satrlarning dastlabki barcha mos elementlari teng, faqat ularning uzunliklari farqli 
bo‟lsa, u holda uzunligi katta satr shartli katta bo‟ladi. Masalan: “abcd”<”abcde” 
sharti True 
Bundan tashqari satrlar ustuda amal bajaradigan upper() va lower() funksiyalari 
mavjud bo‟lib, satr tarkibidagi alfavit belgilarni mos ravishda kichik va katta 
registrlilariga almashtirish uchun ishlatiladi. Masalan: 
str1 = 
"Kitob"
str2 = 
"kitob"
print
(str1 == str2)
# False - chunki ularni birinchi

# harflari turli registrda 
print
(str1.lower() == str2.lower())
# True chunki ikkala
67 
# satr ham kichik registrga keltirilgan 

Yüklə 0,8 Mb.

Dostları ilə paylaş:
1   ...   4   5   6   7   8   9   10   11   12




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin