Ushughulikiaji wa kamba ndani Python ni sehemu muhimu ya upangaji, kwani mifuatano ni mojawapo ya aina za data zinazotumiwa sana katika programu nyingi. Hapa kuna njia kadhaa za kushughulikia kamba katika Python:
Kutangaza masharti
Ili kutangaza mfuatano katika Python, unaweza kutumia nukuu moja au nukuu mbili. Nukuu zote mbili na mbili zinachukuliwa kuwa halali kwa kuunda mifuatano.
Mfano:
str1 = 'Hello, World!'
str2 = "Python Programming"
Kufikia Herufi katika Mfuatano
Unaweza kufikia herufi maalum kwenye mfuatano kwa kutumia faharasa yake. Faharasa huanza kutoka 0 na kuhesabu kutoka kushoto kwenda kulia.
Mfano:
str = "Hello, World!"
print(str[0]) # Output: H
print(str[7]) # Output: W
Kukata Kamba
Kukata kamba hukuruhusu kupata tena sehemu ya mfuatano kwa kutumia syntax [start:end]
. Tabia kwenye nafasi start
imejumuishwa katika matokeo, lakini mhusika kwenye nafasi end
sio.
Mfano:
str = "Hello, World!"
print(str[0:5]) # Output: Hello
Urefu wa Kamba
Ili kupata urefu wa kamba, unaweza kutumia len()
kazi.
Mfano:
str = "Hello, World!"
print(len(str)) # Output: 13
Kamba za Kuunganisha
Unaweza kuunganisha kamba mbili au zaidi kwa kutumia +
opereta.
Mfano:
str1 = "Hello"
str2 = " World!"
result = str1 + str2
print(result) # Output: Hello World!
Uumbizaji wa Kamba
Ili kuunda mfuatano na maadili ya uingizwaji, unaweza kutumia format()
mbinu au f-string( Python 3.6 na zaidi).
Mfano:
name = "Alice"
age = 30
message = "My name is {}. I am {} years old.".format(name, age)
print(message) # Output: My name is Alice. I am 30 years old.
# Chuỗi f-string
message = f"My name is {name}. I am {age} years old."
print(message) # Output: My name is Alice. I am 30 years old.
Mbinu za Kamba
Python hutoa mbinu nyingi muhimu za upotoshaji wa kamba, kama vile split()
, strip()
, lower()
, upper()
, replace()
, join()
, na zaidi.
Mfano:
str = "Hello, World!"
print(str.split(",")) # Output: ['Hello', ' World!']
print(str.strip()) # Output: "Hello, World!"
print(str.lower()) # Output: "hello, world!"
print(str.upper()) # Output: "HELLO, WORLD!"
print(str.replace("Hello", "Hi")) # Output: "Hi, World!"
Ushughulikiaji wa kamba Python hukuruhusu kufanya shughuli ngumu na bora kwenye data ya maandishi.