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
    M
    0
  • Metode 3. Gunakan
    M
    _1
  • Metode 4. Gunakan Pemahaman Daftar
  • Metode 5. Gunakan
    M
    _2 dan
    M
    3

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

M
4

Baris berikut mengekstrak karakter pertama

M
4 menggunakan
emp_name =  "Micah Jamison"
fname_chr = emp_name[0]
print(fname_chr)
7 dan menyimpan hasilnya ke
M
7

Baris berikutnya mengeluarkan isi dari

M
7 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

Python mendapatkan karakter pertama dari string

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
M
0 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

M
4

Baris berikut menerapkan fungsi

emp_name =  "Micah Jamison"
fname_chr = emp_name[0]
print(fname_chr)
_9 dan
M
0 ke
M
4. 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]

Python mendapatkan karakter pertama dari string

Tonton video ini di YouTube


Metode 3. Gunakan __getitem__

Metode ini menggunakan

M
1 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

M
1 disebut sebagai Metode Ajaib dan digunakan untuk mengekstrak item dari instance yang dipanggil. Dalam hal ini,
M
4

Dalam cuplikan kode ini,

M
_1 diterapkan ke
M
4 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

Python mendapatkan karakter pertama dari string

Tonton video ini di YouTube


Metode 5. Gunakan peta() dan zip()

Metode ini menggunakan

M
2 dan
M
3 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. Jamison
0. Ini memungkinkan akses ke dan manipulasi DataFrames

Baris berikut membaca file

M. Jamison
_1 ke dalam DataFrame
M. Jamison
2

Dua (2) baris berikutnya membuat objek dari kolom

M. Jamison
3 dan
M. Jamison
4 (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. Jamison
3dan
M. Jamison
4

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?

Python mendapatkan karakter pertama dari string

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