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.