Manipulasi String ing Python

Penanganan string Python minangka bagean penting saka pemrograman, amarga string minangka salah sawijining jinis data sing paling umum lan umum digunakake ing akeh aplikasi. Ing ngisor iki sawetara cara kanggo nangani senar ing Python:

 

Deklarasi Strings

Kanggo wara-wara senar ing Python, sampeyan bisa nggunakake salah siji kuotasi siji utawa kuotasi pindho. Kuotasi siji lan kaping pindho dianggep bener kanggo nggawe senar.

Tuladha:

str1 = 'Hello, World!'  
str2 = "Python Programming"

 

Ngakses Karakter ing String

Sampeyan bisa ngakses karakter tartamtu ing senar kanthi nggunakake indeks. Indeks diwiwiti saka 0 lan diitung saka kiwa menyang tengen.

Tuladha:

str = "Hello, World!"  
print(str[0])    # Output: H  
print(str[7])    # Output: W  

 

String Slicing

String slicing ngidini sampeyan njupuk bagean saka string nggunakake sintaks [start:end]. Karakter ing posisi start kalebu ing asil, nanging karakter ing posisi end ora.

Tuladha:

str = "Hello, World!"  
print(str[0:5])   # Output: Hello  

 

String Length

Kanggo nemokake dawa senar, sampeyan bisa nggunakake len() fungsi kasebut.

Tuladha:

str = "Hello, World!"  
print(len(str))   # Output: 13  

 

Concatenating Strings

Sampeyan bisa nggabungake loro utawa luwih senar bebarengan nggunakake + operator.

Tuladha:

str1 = "Hello"  
str2 = " World!"  
result = str1 + str2  
print(result)   # Output: Hello World!  

 

String Formatting

Kanggo ngowahi format string kanthi nilai panggantos, sampeyan bisa nggunakake format() metode utawa f-string( Python 3.6 lan ndhuwur).

Tuladha:

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.  

 

Metode String

Python nyedhiyakake akeh cara sing migunani kanggo manipulasi senar, kayata split(), strip(), lower(), upper(), replace(), join(), lan liya-liyane.

Tuladha:

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!"  

 

Penanganan string Python ngidini sampeyan nindakake operasi sing rumit lan efisien ing data teks.