Kaedah manipulasi rentetan
Python mempunyai banyak kaedah (fungsi luar kotak) untuk bekerja dengan rentetan. Banyak daripada mereka dipanggil menggunakan notasi titik dan dipanggil
kaedah. Senarai lengkap kaedah manipulasi rentetan boleh didapati dalam talian.
Mari kita berkenalan dengan sebahagian daripada mereka.
s = "aAbBcC"
sUp = s.atas()
# sUp = "AABBCC" - kaedah yang terjemah
# huruf besar setiap aksara rentetan
sLow = s.lower()
# sLow = "aabbcc" - kaedah yang terjemah
#huruf kecil setiap aksara rentetan
Di sebelah kiri titik ialah nama rentetan (atau rentetan itu sendiri dalam tanda petikan) yang kaedah itu akan digunakan, dan di sebelah kanan titik ialah nama kaedah. Kaedah sentiasa ditulis dengan kurungan. Boleh terdapat sebarang parameter di dalam kurungan jika ia diperlukan.
Sebelum ini, kami telah menggunakan kaedah bekerja dengan rentetan apabila kami memaparkan data pada skrin dalam format tertentu - kaedah format()
a = 4
b = 5
print("{}+{}={}".format(a,b,a+b)) # 4+5=9
Kaedah lain yang berguna isdigit()
ialah kaedah untuk menyemak sama ada semua aksara rentetan ialah digit, ia mengembalikan nilai boolean (Benar atau Salah).
s = "ab1c"
print(s.isdigit()) #False
s = "123"
print(s.isdigit()) #True
Kaedah strip()
yang berguna membolehkan anda mengalih keluar ruang pada permulaan dan penghujung rentetan
s = " ab 1c "
print('s=', s.strip()) # s=ab 1c