სტრიქონების ოპერაციები

სტრიქონის მონაცემთა ტიპს აქვს მრავალი უტილიტა, რაც აადვილებს სტრიქონების გამოთვლას.
ჩვენ ყველა მათგანს მომავალში შევისწავლით, მაგრამ პირველ რიგში, მოდით გადავიდეთ საფუძვლებზე.

შედარების ოპერატორები

სტრიქონები თავსებადია შედარების ოპერატორებთან, ყველა მადგანს აქვს თავისი უნიკალური ნომერი.

როდესაც ორ სტრიქონს განსხვავებული სიგრძე აქვს, სტრიქონს,

რომელიც პირველ რიგში მოდის ლექსიკონში, ამბობენ, რომ უფრო მცირე მნიშვნელობა აქვს.

მოვიყვანთ რამოდენიმე მაგალითს


print('a' < 'b')  # 'a' has a smaller Unicode value
house = "Gryffindor"
house_copy = "Gryffindor"
print(house == house_copy)
new_house = "Slytherin"
print(house == new_house)
print(new_house <= house)
print(new_house >= house)

მოქმედებები სტრიქონებზე

+  ოპერატორი  გამოიყენება ორი სტრინგის შესაერთებლად. მოვიყვანთ მაგალითს

first_half = "Bat"
second_half = "man"
full_name = first_half + second_half
print(full_name)

* ნიშანი გამოიყენება  სტრიქონის გასამრავლებლად

print("ha" * 3)

ძებნა
საკვანძო სიტყვა in შეიძლება გამოყენებულ იქნას იმის შესამოწმებლად, არსებობს თუ არა კონკრეტული ქვესტრიქონი სხვა სტრიქონში. თუ ქვესტრიქონი მოიძებნება, ოპერაცია უბრუნდება true.

random_string = "This is a random string"
print('of' in random_string)  # ამოწმებს 'of'' არსებობს თუ არა  randomString-ში
print('random' in random_string)  # 'random' არსებობს

Add a Comment

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო. აუცილებელი ველები მონიშნულია *