Python mendapatkan karakter pertama dari string

Daftar pemahaman digunakan untuk melakukan beberapa operasi untuk setiap elemen atau memilih subset dari elemen yang memenuhi syarat

Pada setiap iterasi, kami mengakses string pada indeks 0 dan menambahkan karakter pertama ke daftar baru

Pemerintah telah meminta Rivers Clothing untuk melengkapi formulir bagi setiap pegawai. Formulir ini membutuhkan karakter pertama dari nama depan karyawan dan nama belakang lengkap mereka. Mereka membutuhkan bantuan Anda

Contoh

J. Hamilton

💬 Pertanyaan. Bagaimana kita menulis kode untuk mengekstrak data ini?

Kami dapat menyelesaikan tugas ini dengan salah satu opsi berikut

  • Metode 1. Gunakan emp_name = "Micah Jamison" fname_chr = emp_name[0] print(fname_chr)_7
  • Metode 2. Gunakan emp_name = "Micah Jamison" fname_chr = emp_name[0] print(fname_chr)_7, emp_name = "Micah Jamison" fname_chr = emp_name[0] print(fname_chr)9, dan M0
  • Metode 3. Gunakan M_1
  • Metode 4. Gunakan Pemahaman Daftar
  • Metode 5. Gunakan M_2 dan M3

Metode 1. Gunakan irisan

Metode ini menggunakan pemotongan untuk mengekstrak karakter pertama dari nama depan karyawan dan nama belakang lengkapnya

Ekstrak Karakter Pertama dari String Nama Depan

Contoh ini mengekstrak karakter pertama dari nama depan karyawan

emp_name = "Micah Jamison" fname_chr = emp_name[0] print(fname_chr)_

Baris pertama dalam cuplikan kode di atas mendeklarasikan dan menyimpan nama lengkap karyawan ke M4

Baris berikut mengekstrak karakter pertama M4 menggunakan emp_name = "Micah Jamison" fname_chr = emp_name[0] print(fname_chr)7 dan menyimpan hasilnya ke M7

Baris berikutnya mengeluarkan isi dari M7 ke terminal

M_

Ekstrak Karakter Pertama String Nama Depan & String Nama Belakang Lengkap

emp_name = "Micah Jamison".split() print(f'{emp_name[0][0]}. {emp_name[1]}')

Baris pertama dalam cuplikan kode di atas menyatakan nama karyawan. Kemudian, M_9 diterapkan ke string ini. Fungsi ini, secara default, memisahkan string pada karakter spasi (kecuali ditentukan lain). Hasilnya disimpan ke M_4 sebagai Daftar

['Micah', 'Jamison']

Baris berikut mengekstrak karakter pertama dari nama depan dan nama belakang lengkap menggunakan emp_name = "Micah Jamison" fname_chr = emp_name[0] print(fname_chr)7 dan menampilkannya ke terminal

M. Jamison

Panduan Utama untuk Mengiris dengan Python


Tonton video ini di YouTube

Metode 2. Gunakan slicing, encode() dan decode()

Metode ini menggunakan fungsi emp_name = "Micah Jamison" fname_chr = emp_name[0] print(fname_chr)_7 dan emp_name = "Micah Jamison" fname_chr = emp_name[0] print(fname_chr)9 dan M0 untuk mengekstrak karakter pertama dari nama depan karyawan dan nama belakang lengkap mereka. Kode ini juga memperhitungkan karakter yang berada di luar ranah dan mungkin tidak dapat diselesaikan dengan benar, misalnya aksen Prancis

Ekstrak Karakter Pertama dari String Nama Depan

emp_name = "Éloise Pierre" print(emp_name.encode(encoding='utf-8').decode()[0])

Baris pertama dalam cuplikan kode di atas mendeklarasikan dan menyimpan nama karyawan ke M4

Baris berikut menerapkan fungsi emp_name = "Micah Jamison" fname_chr = emp_name[0] print(fname_chr)_9 dan M0 ke M4. Ini mengubah karakter menjadi format yang dapat dibaca. Kemudian emp_name = "Micah Jamison" fname_chr = emp_name[0] print(fname_chr)_7 diterapkan untuk mengekstrak karakter pertama dari string ini

Hasilnya adalah output ke terminal

É

Ekstrak Karakter Pertama String Nama Depan & String Nama Belakang Lengkap

emp_name = "Éloise Pierre" print(f"{emp_name.encode(encoding='utf-8').decode().split()[0][0]}. {emp_name.encode(encoding='utf-8').decode().split()[1]}")É. Pierre

Metode String Python [Panduan Utama]


Tonton video ini di YouTube

Metode 3. Gunakan __getitem__

Metode ini menggunakan M1 untuk mengekstrak karakter pertama dari nama depan karyawan

Ekstrak Karakter Pertama dari String Nama Depan

emp_name = "Micah Jamison" fname_chr = emp_name[0] print(fname_chr)_0

Fungsi M1 disebut sebagai Metode Ajaib dan digunakan untuk mengekstrak item dari instance yang dipanggil. Dalam hal ini, M4

Dalam cuplikan kode ini, M_1 diterapkan ke M4 dan meneruskan bilangan bulat sebagai item/irisan untuk diekstrak. Hasilnya kemudian di-output ke terminal

É

Metode 4. Gunakan Pemahaman Daftar

Metode ini menggunakan Pemahaman Daftar untuk mengekstrak karakter pertama dari setiap karyawan dalam Daftar

Ekstrak Karakter Pertama dari String Nama Depan

emp_name = "Micah Jamison" fname_chr = emp_name[0] print(fname_chr)_2

Baris pertama dalam cuplikan kode di atas membuat daftar karyawan Rivers Clothing dan menyimpan hasilnya ke ['Micah', 'Jamison']5

Baris berikut menggunakan Pemahaman Daftar untuk mengekstrak karakter pertama dari setiap item Daftar. Hasilnya disimpan ke ['Micah', 'Jamison']_6 dan dikeluarkan ke terminal

emp_name = "Micah Jamison" fname_chr = emp_name[0] print(fname_chr)_3

Trik Python One-Liner 9 - Pemahaman Daftar Bersarang


Tonton video ini di YouTube

Metode 5. Gunakan peta() dan zip()

Metode ini menggunakan M2 dan M3 untuk mengekstrak karakter pertama dari nama depan karyawan dan nama belakang lengkap mereka

Untuk menjalankan kode ini tanpa kesalahan, pastikan pustaka ['Micah', 'Jamison']9 diinstal

Ekstrak Karakter Pertama String Nama Depan & String Nama Belakang Lengkap

emp_name = "Micah Jamison" fname_chr = emp_name[0] print(fname_chr)_4

Baris pertama dalam cuplikan kode di atas mengimpor pustaka M. Jamison0. Ini memungkinkan akses ke dan manipulasi DataFrames

Baris berikut membaca file M. Jamison_1 ke dalam DataFrame M. Jamison2

Dua (2) baris berikutnya membuat objek dari kolom M. Jamison3 dan M. Jamison4 (tidak termasuk nama header). Jika di-output ke terminal, tampilannya akan seperti di bawah ini

emp_name = "Micah Jamison" fname_chr = emp_name[0] print(fname_chr)_5

Sebuah M. Jamison_5 loop kemudian dibuat, dan dua (2) objek yang dibuat sebelumnya di-zip dan digabungkan menjadi satu objek zip. Ini memungkinkan kode mengakses kolom M. Jamison3dan M. Jamison4

Setiap iterasi menampilkan inisial pertama dan nama belakang lengkap ke terminal

emp_name = "Micah Jamison" fname_chr = emp_name[0] print(fname_chr)_6

Zip dan Buka zip. Bagaimana Cara Kerjanya di Python?


Tonton video ini di YouTube

Ringkasan

Artikel ini telah menyediakan lima (5) cara untuk mengekstrak karakter pertama dan/atau nama belakang lengkap dari sebuah string untuk memilih yang paling sesuai dengan persyaratan pengkodean Anda

Postingan terbaru

LIHAT SEMUA