Bagaimana Anda menemukan huruf pertama dari setiap kata dalam sebuah string dengan python?

Pada artikel ini, kami fokus pada operasi string tertentu dengan Python. cara mengubah huruf besar huruf pertama dalam sebuah kata

Sebuah kata dapat terdiri dari huruf besar dan huruf kecil. Kita perlu mempertimbangkan ini karena "Python" dan "python" adalah dua string yang berbeda di Python. Berikut adalah artikel yang membahas kepekaan huruf besar-kecil dari Python dengan sangat rinci

Python adalah bahasa tujuan umum. Ini memiliki banyak aplikasi di berbagai bidang, seperti pengembangan web, pengembangan game seluler, otomatisasi tugas, rekayasa data, dan ilmu data

Python adalah bahasa pilihan untuk rekayasa data dan ilmu data. Ada banyak pustaka Python pihak ketiga yang mempercepat dan menyederhanakan tugas di area ini. Selain pilihan perpustakaan yang kaya, basis Python menawarkan banyak fungsi untuk membantu operasi data

Faktor penentu dalam operasi data adalah tipe data. Cara kami memanipulasi data numerik sangat berbeda dengan bekerja dengan data tekstual. Mengingat sejumlah besar data bersifat tekstual, sangat penting untuk mengelola dan memanipulasi string secara efisien

PelajariPython. com memiliki seluruh kursus interaktif tentang Bekerja dengan String di Python. Salah satu keuntungan besar belajar dari kursus online interaktif adalah mereka menawarkan pengalaman keterlibatan aktif. Anda memiliki kesempatan untuk berlatih sambil belajar

Penting untuk dicatat bahwa string dalam Python bukan hanya kata-kata. Sebaliknya, mereka adalah urutan karakter. Misalnya, "e?h-d" juga merupakan string. Untuk tujuan artikel ini, kami akan bekerja secara ketat dengan kata-kata

Ada beberapa metode berbeda untuk mengonversi huruf pertama dari sebuah kata menjadi huruf besar dengan Python. Mari kita mulai dengan metode

>>> mystring = "learn python"
>>> mystring.title[]
'Learn Python'
8

judul[]

Ini adalah metode yang sangat sederhana dan digunakan sebagai berikut

>>> mystring = "python"
>>> mystring.title[]
'Python'
_

Metode

>>> mystring = "learn python"
>>> mystring.title[]
'Learn Python'
8 juga dapat digunakan pada string dengan banyak kata. Dalam hal ini, huruf pertama dari setiap kata diubah menjadi huruf besar [mis. e. , judul kasus]

>>> mystring = "learn python"
>>> mystring.title[]
'Learn Python'

Ini contoh lainnya

>>> mystring = "how to uppercase the first letter of a word in python"
>>> mystring.title[]
'How To Uppercase The First Letter Of A Word In Python'
_

Apa yang dilakukan metode

>>> mystring = "learn python"
>>> mystring.title[]
'Learn Python'
_8 adalah membuat judul dari string yang diberikan. Jadi, setiap kata dimulai dengan huruf besar. Ini juga dikenal sebagai kasus pascal di mana setiap kata dimulai dengan huruf kapital. Jadi, Anda juga bisa melakukan kasus pascal dengan Python

huruf besar[]

Teknik lain untuk tugas ini adalah metode

>>> mystring = "how to uppercase the first letter of a word in python"
>>> mystring.title[]
'How To Uppercase The First Letter Of A Word In Python'
_1. Ini digunakan seperti metode
>>> mystring = "learn python"
>>> mystring.title[]
'Learn Python'
8

>>> mystring = "python"
>>> mystring.capitalize[]
'Python'
_

Meskipun sepertinya metode

>>> mystring = "how to uppercase the first letter of a word in python"
>>> mystring.title[]
'How To Uppercase The First Letter Of A Word In Python'
1 dan
>>> mystring = "learn python"
>>> mystring.title[]
'Learn Python'
8 melakukan hal yang sama, ada perbedaan yang sangat penting di antara keduanya. Metode
>>> mystring = "how to uppercase the first letter of a word in python"
>>> mystring.title[]
'How To Uppercase The First Letter Of A Word In Python'
1 hanya mengonversi huruf pertama dari string, bukan setiap kata. Jadi, dibutuhkan sebuah string sebagai "kata" tunggal terlepas dari panjangnya dan jumlah kata sebenarnya yang dikandungnya. Berikut adalah contoh yang menunjukkan perbedaan ini

>>> mystring = "learn python"
>>> mystring.capitalize[]
'Learn python'

Kita tahu metode

>>> mystring = "how to uppercase the first letter of a word in python"
>>> mystring.title[]
'How To Uppercase The First Letter Of A Word In Python'
1 hanya mengubah huruf pertama dari string menjadi huruf besar di Python. Namun, kita dapat menggabungkannya dengan metode
>>> mystring = "how to uppercase the first letter of a word in python"
>>> mystring.title[]
'How To Uppercase The First Letter Of A Word In Python'
_7 untuk mengkapitalisasi setiap kata. Metode
>>> mystring = "how to uppercase the first letter of a word in python"
>>> mystring.title[]
'How To Uppercase The First Letter Of A Word In Python'
7, seperti namanya, membagi string pada posisi karakter tertentu. Contoh berikut menunjukkan cara menggunakan metode
>>> mystring = "how to uppercase the first letter of a word in python"
>>> mystring.title[]
'How To Uppercase The First Letter Of A Word In Python'
7 untuk memisahkan string dengan beberapa kata

>>> mystring = "learn python"
>>> mystring.split[" "]
['learn', 'python']

Kami telah menggunakan karakter spasi sebagai titik pisah. Outputnya adalah daftar yang berisi setiap item setelah pemisahan. Kami dapat mengakses item dalam daftar dengan menggunakan indeks. Dalam daftar keluaran, indeks "belajar" adalah 0, dan indeks "python" adalah 1

>>> mystring = "learn python"
>>> mystring.split[" "][0]
'learn'
>>> mystring.split[" "][1]
'python'

Kami telah berhasil mengakses setiap kata dalam sebuah string dengan banyak kata. Langkah selanjutnya adalah menggunakan metode

>>> mystring = "how to uppercase the first letter of a word in python"
>>> mystring.title[]
'How To Uppercase The First Letter Of A Word In Python'
_1 untuk mengubah huruf pertama menjadi huruf besar. Kemudian, kami menggabungkan kata-kata yang dikapitalisasi menjadi satu string

>>> mystring = "learn python"
>>> mystring.split[" "][0].capitalize[] + mystring.split[" "][1].capitalize[]
'LearnPython'

Seperti yang kita lihat pada contoh di atas, sangat mudah untuk menggabungkan string dengan menggunakan tanda "+". Ada masalah kecil di outputnya. String yang dikapitalisasi tidak memiliki spasi di antara kata-kata. Kami dapat mengatasi masalah ini dengan menambahkan spasi di antaranya sebagai berikut

>>> mystring = "learn python"
>>> mystring.split[" "][0].capitalize[] + " " + mystring.split[" "][1].capitalize[]
'Learn Python'

atas[]

Python memiliki metode upper[] untuk huruf kapital string. Saat digunakan pada string, itu mengubah semua huruf menjadi huruf besar

>>> mystring = "python"
>>> mystring.upper[]
'PYTHON'

>>> mystring = "python3"
>>> mystring.upper[]
'PYTHON3'

Untuk menggunakan metode

>>> mystring = "python"
>>> mystring.capitalize[]
'Python'
_1 untuk mengonversi huruf pertama saja, kita memerlukan operasi tambahan. Pertama, kita perlu memilih huruf pertama, kemudian menerapkan metode
>>> mystring = "python"
>>> mystring.capitalize[]
'Python'
1 untuk itu. Itu kemudian digabungkan dengan karakter lainnya

String dalam Python adalah urutan karakter. Jadi, kita dapat mengakses setiap karakter menggunakan indeks. Indeks karakter pertama adalah 0

>>> mystring = "learn python"
>>> mystring.title[]
'Learn Python'
0

Kita juga dapat menggunakan indeks untuk mengekstrak sebuah slice dari sebuah string. Sebuah slice ditentukan dengan menentukan indeks awal dan akhir. Misalnya, kita dapat mengekstrak tiga huruf pertama dari sebuah string seperti di bawah ini

>>> mystring = "learn python"
>>> mystring.title[]
'Learn Python'
_1

Batas bawah inklusif dan batas atas eksklusif. Jadi,

>>> mystring = "python"
>>> mystring.capitalize[]
'Python'
_3 memilih karakter pada indeks 0, 1, dan 2. Jika kita hanya ingin mengambil potongan yang dimulai pada awal string, menentukan batas bawah adalah opsional. Jadi,
>>> mystring = "python"
>>> mystring.capitalize[]
'Python'
_4 sama dengan
>>> mystring = "python"
>>> mystring.capitalize[]
'Python'
3

>>> mystring = "learn python"
>>> mystring.title[]
'Learn Python'
_2

Demikian pula, jika kita ingin memilih setiap karakter hingga akhir string, kita tidak perlu menunjukkan batas atas. Misalnya, kita dapat memilih semuanya mulai dari karakter kedua sebagai berikut

>>> mystring = "learn python"
>>> mystring.title[]
'Learn Python'
_3

Kami telah melihat cara memilih karakter pertama dan karakter lainnya secara terpisah. Untuk menyelesaikan tugas kita menggunakan huruf besar pada kata menggunakan metode

>>> mystring = "python"
>>> mystring.capitalize[]
'Python'
1, kita perlu menerapkan metode
>>> mystring = "python"
>>> mystring.capitalize[]
'Python'
1 ke karakter pertama dan kemudian menggabungkannya dengan karakter lainnya

>>> mystring = "learn python"
>>> mystring.title[]
'Learn Python'
_4

istitle[] dan isupper[]

Dalam beberapa kasus, kita perlu memeriksa apakah sebuah kata dimulai dengan huruf besar. Ini jelas ketika kita melihat kata itu. Namun, saat kami perlu memproses data dalam jumlah besar, pemeriksaan visual tidak mungkin dilakukan. Diperlukan metode yang dapat diimplementasikan dalam kode

Metode

>>> mystring = "python"
>>> mystring.capitalize[]
'Python'
8 melakukan kontrol ini untuk kita

>>> mystring = "learn python"
>>> mystring.title[]
'Learn Python'
5

Itu mengembalikan

>>> mystring = "python"
>>> mystring.capitalize[]
'Python'
_9 jika huruf pertama adalah huruf besar dan
>>> mystring = "learn python"
>>> mystring.capitalize[]
'Learn python'
0 jika tidak. Ini juga berfungsi pada string dengan banyak kata

>>> mystring = "learn python"
>>> mystring.title[]
'Learn Python'
_6

Seperti yang kita lihat pada contoh di atas, metode

>>> mystring = "python"
>>> mystring.capitalize[]
'Python'
_8 memeriksa setiap kata dan mengembalikan True hanya jika semua kata dimulai dengan huruf besar. Bahkan jika hanya satu kata yang dimulai dengan huruf kecil, hasilnya adalah
>>> mystring = "learn python"
>>> mystring.capitalize[]
'Learn python'
0

Pemeriksaan ini dapat dilakukan pada level karakter dengan menggunakan metode

>>> mystring = "learn python"
>>> mystring.capitalize[]
'Learn python'
3. Kami memilih huruf pertama dari sebuah string dan kemudian menerapkan metode
>>> mystring = "learn python"
>>> mystring.capitalize[]
'Learn python'
3

>>> mystring = "learn python"
>>> mystring.title[]
'Learn Python'
_7

Outputnya dalam format yang sama dengan output dari metode

>>> mystring = "python"
>>> mystring.capitalize[]
'Python'
8. Karena metode
>>> mystring = "learn python"
>>> mystring.capitalize[]
'Learn python'
_3 bekerja pada level karakter, tidak praktis untuk menggunakannya pada string dengan banyak kata

Belajar Mengubah Huruf Huruf dengan Python

Ini adalah operasi yang paling umum saat bekerja dengan data tekstual. Kami telah membahas berbagai metode untuk membuat huruf besar pada huruf pertama dengan Python. Ini adalah kasus penggunaan khusus manipulasi string

Python adalah bahasa yang sangat populer digunakan di berbagai domain. Jika Anda bekerja atau berencana untuk bekerja di bidang ilmu data, itu adalah bahasa pilihan Anda. PelajariPython. com menawarkan pengalaman belajar yang lancar dan efisien untuk Python

Jika Anda baru mengenal Python atau belum pernah melakukan pemrograman sebelumnya, mulailah dengan kursus Dasar-Dasar Python – Bagian 1 kami. Kemudian lanjutkan ke trek Belajar Pemrograman dengan Python. Ini memperkenalkan Anda pada dasar-dasar pemrograman. Anda tidak perlu memiliki pengalaman sebelumnya dengan TI. Lagu ini terdiri dari 5 kursus yang sepenuhnya interaktif, diatur dan disajikan dengan hati-hati untuk pemula

Jika Anda ingin mempelajari lebih lanjut tentang manipulasi string dengan Python, saya sarankan untuk mengambil kursus Bekerja dengan String dalam Python yang mengajarkan Anda cara melakukannya

  • Gabung, ulangi, dan potong string
  • Gunakan fungsi string yang populer
  • Format nilai string dalam output

PelajariPython. com memiliki banyak kursus online interaktif lainnya yang menawarkan pengalaman keterlibatan aktif. Jangan menunggu untuk memulai karir yang menjanjikan dalam pemrograman

Bagaimana cara mendapatkan huruf pertama dari setiap kata dalam sebuah string dengan Python?

Anda harus menggunakan metode charAt[] pada indeks 0 untuk memilih karakter pertama string . Metode substring[]. Anda juga dapat menggunakan metode substring[] untuk mendapatkan karakter pertama. Metode slice[].

Bagaimana Anda menemukan huruf pertama dari sebuah kata dengan Python?

Untuk mendapatkan huruf pertama dari setiap kata dalam sebuah string. .
Gunakan str. metode split[] untuk membagi string menjadi daftar kata
Gunakan pemahaman daftar untuk mengulangi daftar
Akses setiap kata pada indeks 0 dan kembalikan hasilnya

Bagaimana Anda mendapatkan huruf pertama dari sebuah kata dalam sebuah string?

Dapatkan Huruf Pertama dari String . CATATAN. charAt lebih disukai daripada menggunakan [ ] [notasi braket] sebagai str. use the charAt[] method, at index 0, to select the first character of the string. NOTE: charAt is preferable than using [ ] [bracket notation] as str.

Bài mới nhất

Chủ Đề