Strings პითონში
String-ი არის მონაცემთა ერთობლიობა რომელიც მოქცეულია ბრჭალებში. ბრჭყალები შეიძლება იყოს ერთ ცალიანი,ორცალიანი ან სამცალიანი. მოვიყვანთ მაგალითებს
[python]
print("Harry Potter!") # ორმაგი ბრჭალი
got = ‘Game of Thrones…’ # ერთ ცალიანი ბრჭყალი
print(got)
print("$") # ერთი სიმბოლო
empty = ""
print(empty) # ამობეჭდავს სიცარიელეს
multiple_lines = ”’Triple quotes allows
multi-line string.”’
print(multiple_lines)
[/python]
ჩვენ შეგვიძლია განვსაზღვროთ String-ის სიგრძე len() ფუნქციის გამოყენებიით. მოვიყვანთ ნიმუშს
[python]
random_string = "I am Batman" # 11 სიმბოლო
print(len(random_string))
[/python]
ინდექსირება
ყველა სიმბოლოს გააჩნია თავისი ინდექსი. ინდექსი იწყება 0-იანით. შევხედოთ თქვემოთ მოცემულ გრაფას
ამოვიღოთ სიმბოლო სტრინდიდან
ინდექსიდან გამომდინარე ჩვენ შეგვიძლია ამოვიღოთ კონკრეტული სიმბოლო. გამოიყენება მოცემული კომბინაცია []
მოვიყვანთ მაგალითებს მეტი თვალსაჩინოებისთვის
[python]
batman = "Bruce Wayne"
first = batman[0] # Accessing the first character
print(first)
[/python]
რევერსული ინდექსი
ჩვენ შეგვიძლია სტრინგის ამოღება ნეგატიური ინდექსაციით
[python]
batman = "Bruce Wayne"
print(batman[-1]) # ამოიღებს ნომერ[10]
print(batman[-5]) # ამოიღებს ნომერს[6]
[/python]
სტრინგები უცვლელია
როდესაც სტრინგს ვანიჭებთ ცვლადს,მისი შეცვლა შეუძლებელია. ამაში დარწმუნება ამ კოდის გაშვებით შეგვიძლია.
[python]
string = "Immutability"
string[0] = ‘O’ # მოგვცემს შეცდომას
[/python]