kalau len() yang mau ditampilin ditaruh di dalam kurung, kalau upper() dan lower() yang mau ditampilin ditaruh di depannya dan ditambah tanda titik (.), mengapa aseperti itu?
1 jempol
Anggixhunter
194
5
·
9 tahun, 5 bulan yang lalu
·
2 jempol
mungkin seperti ini jawabannya :
*STRING METHOD*
Berikut adalah beberapa method string yang paling umum. Sebuah method adalah seperti fungsi, tapi berjalan "pada" objek. Jika variabel s adalah string, maka kode s.lower() menjalankan method lower() pada objek string.contoh a = 'JIMMY' a.lower() maka outputnya adalah 'jimmy' .suatu objek adalah salah satu ide dasar yang membentuk Object Oriented Programming, OOP). Berikut adalah beberapa metode string yang paling umum:
- s.lower(),s.upper ()
- mengembalikan versi huruf kecil atau huruf besar dari string
- s.strip ()
- mengembalikan sebuah string dengan spasi dihapus dari awal dan akhir
- s.isalpha () / s.isdigit () / s.isspace ()
- Tes jika semua karakter string berada di berbagai karakter class.
- s.startswith ('other'), s.endswith ('other')
- tes apakah string dimulai atau
berakhir dengan string lain yang diberikan
- s.find ('other')
- mencari string lain yang diberikan (bukan reguler ekspresi) dalam s,
dan mengembalikan indeks pertama di mana ia dimulai atau -1 jika tidak ditemukan
- s.replace ('lama', 'baru')
- mengembalikan sebuah string di mana semua kejadian dari 'lama'
telah diganti atau di replace dengan 'baru'
- s.split ('pembatas')
- mengembalikan daftar substring dipisahkan oleh pembatas yang diberikan.
Pembatas bukanlah ekspresi reguler, hanya sebuah teks.
contoh 'aaa, bbb, ccc '.split(',')-> [' aaa ',' BBB ',' ccc '].
- s.join (list)
- kebalikan dari split (), bergabung dengan elemen dalam daftar yang diberikan
bersama-sama menggunakan string sebagai pembatas.
misalnya '---'.join(['aaa', 'BBB', 'ccc']) -> aaa---BBB---ccc
sumber :http://pythonmakassar.appspot.com/artutor/?class1=class1