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
·
8 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