Bagaimana cara mencetak huruf pertama dari sebuah nama dengan python?

Dalam python, String menyediakan operator [] untuk mengakses karakter apa pun dalam string berdasarkan posisi indeks. Kita perlu melewati posisi indeks dalam tanda kurung siku, dan itu akan mengembalikan karakter pada indeks tersebut. Karena pengindeksan karakter dalam string dimulai dari 0, Jadi untuk mendapatkan karakter pertama dari string yang diberikan, lewati posisi indeks 0 di operator [] i. e

# Python Program get first character of string

# take input
string = input('Enter any string: ')

# get first character
first_char = string[0]

# printing first character of string
print('First character:', first_char)

Keluaran. -

Masukkan string apa pun. karakter
Karakter pertama. C

Dapatkan Karakter Pertama dari String menggunakan Slicing

Kita akan mendapatkan karakter pertama dari string menggunakan operator slice. [. 1] menentukan karakter pada indeks 0. Tali[. 1] menentukan karakter pertama dari string yang diberikan

# Python Program get first character of string

# take input
string = input('Enter any string: ')

# get first character
first_char = string[:1]

# printing first character of string
print('First character:', first_char)
_

Keluaran. -

Masukkan string apa pun. pertama
Karakter pertama. f

Program Python untuk Mendapatkan Dua Karakter Pertama dari String

Pada program sebelumnya kita akan membahas bagaimana cara mendapatkan karakter pertama dari string, namun pada program ini kita akan membahas bagaimana cara mendapatkan dua karakter pertama dari string yang diberikan.

# Python Program get first two character of string

# take input
string = input('Enter any string: ')

# get first two character
first_two = string[:2]

# printing first two character of string
print('First character:', first_two)

Keluaran. -

Masukkan string apa pun. Dua karakter
Karakter pertama. Tw

Program Python untuk Huruf Pertama dari String

Program python ini berbeda dengan program diatas, pada program ini kita akan mencetak semua karakter pertama dari string yang diberikan. Jika string adalah "Know Program" maka cetak semua karakter pertama "KP"

# Python Program get first character from a string

# take input
string = input('Enter any string: ')

# get first character
first_char = ''.join([s[:1] for s in string.split(' ')])

# printing first character of string
print('First character:', first_char)

Output untuk nilai input yang berbeda. -

Masukkan string apa pun. Program Tahu
Karakter pertama. KP

Masukkan string apa pun. Karakter pertama dari sebuah string
Karakter pertama. Fcoas

Juga Lihat. - Hapus Karakter Khusus dari String Python

Jika Anda menikmati posting ini, bagikan dengan teman-teman Anda. Apakah Anda ingin berbagi lebih banyak informasi tentang topik yang dibahas di atas atau Anda menemukan sesuatu yang salah? . Terima kasih

Dengan asumsi bahwa daftar adalah kumpulan string, karakter pertama dari setiap string diperoleh sebagai berikut -

>>> L1=['aaa','bbb','ccc']
>>> for string in L1:
print (string[0])

a
b
c
_

Jika daftar adalah kumpulan objek daftar. Elemen pertama dari setiap daftar diperoleh sebagai berikut −

>>> L1=[[1,2,3],[4,5,6],[7,8,9]]
>>> for list in L1:
print (list[0])

1
4
7

Bagaimana cara mencetak huruf pertama dari sebuah nama dengan python?


Bagaimana cara mencetak huruf pertama dari sebuah nama dengan python?

Diberi nama, cetak inisial nama (huruf besar) dengan nama belakang (huruf besar pertama) ditulis lengkap dipisahkan dengan titik.  

Contoh

Input : geeks for geeks
Output : G.F.Geeks

Input : mohandas karamchand gandhi
Output : M.K.Gandhi 
_

Direkomendasikan. Harap coba pendekatan Anda pada {IDE} terlebih dahulu, sebelum melanjutkan ke solusi

Pendekatan yang naif untuk hal ini adalah mengulangi spasi dan mencetak huruf berikutnya setelah setiap spasi kecuali spasi terakhir. Di ruang terakhir kita harus mengambil semua karakter setelah ruang terakhir dengan pendekatan sederhana. Menggunakan Python dalam fungsi bawaan, kita dapat membagi kata menjadi daftar, lalu melintasi hingga kata terakhir kedua dan mencetak karakter pertama dalam huruf besar menggunakan fungsi upper() dalam python dan kemudian menambahkan kata terakhir menggunakan fungsi title() dalam Python yang secara otomatis .  

Penerapan

Python3




# python program to print initials of a name

def name(s):

 

    # split the string into a list

    l=

M.K.Gandhi
0

    

M.K.Gandhi
2=
M.K.Gandhi
4

 

    

M.K.Gandhi
6

    

M.K.Gandhi
8
M.K.Gandhi
9# python program to print initials of a name0 # python program to print initials of a name1# python program to print initials of a name17_______2# python program to print initials of a name3# python program to print initials of a name4# python program to print initials of a name5# python program to print initials of a name6________17______7

# python program to print initials of a name8# python program to print initials of a name9= def1

# python program to print initials of a name8

# python program to print initials of a name8def4

# python program to print initials of a name8

M.K.Gandhi
2def7= def9name(s):0name(s):1def7name(s):3________19______4

# python program to print initials of a name8

    name(s):7

    ________19______9

        1

    

M.K.Gandhi
2def7=     6# python program to print initials of a name5# python program to print initials of a name6    9

    

    # split the string into a list2

M.K.Gandhi
2

    

# split the string into a list5

# python program to print initials of a name9=# split the string into a list8

# split the string into a list9    0

Keluaran

M.K.Gandhi

Kompleksitas waktu dari algoritma ini adalah O(n) dimana n adalah jumlah kata dalam string. Ini karena algoritme hanya mengulang melalui string satu kali

Kompleksitas ruang dari algoritma ini adalah O(n) karena string baru dibuat dan semua kata dalam string disimpan dalam daftar

Bagaimana Anda mendapatkan huruf pertama dari sebuah nama dengan Python?

Pengindeksan String . Pengindeksan string dalam Python berbasis nol. karakter pertama dalam string memiliki indeks 0 , karakter berikutnya memiliki indeks 1 , dan seterusnya. specifying the string name followed by a number in square brackets ( [] ). String indexing in Python is zero-based: the first character in the string has index 0 , the next has index 1 , and so on.

Bagaimana cara mencetak huruf pertama dari 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.

Bagaimana cara mencetak surat tertentu dengan Python?

yang perlu Anda lakukan adalah tambahkan tanda kurung dengan nomor karakter di akhir nama string yang ingin Anda cetak , i. e.

Bagaimana Anda menemukan contoh pertama dari sebuah huruf dalam sebuah string dengan Python?

Python3. Metode #2. Menggunakan List Slice + index() + list() Seseorang dapat mengubah string menjadi list menggunakan list() dan kemudian menggunakan list slicing kita membalikkan daftar dan .