Udanganyifu wa kamba ndani Python

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.