Bagaimana Anda memilih 5 karakter pertama dari sebuah string dengan python?

n karakter pertama dari kiri kolom di panda python dapat diekstraksi secara tidak langsung. Mari kita lihat bagaimana mengembalikan n karakter pertama dari kiri kolom di panda python dengan sebuah contoh

Pertama mari kita buat kerangka data

import pandas as pd
import numpy as np

#Create a DataFrame
df1 = {
    'State':['Arizona AZ','Georgia GG','Newyork NY','Indiana IN','Florida FL'],
   'Score':[62,47,55,74,31]}

df1 = pd.DataFrame(df1,columns=['State','Score'])
print(df1)

df1 akan

Return first n character from left of column in pandas python 1

 

Ekstrak n Karakter pertama dari kiri kolom di panda

str[. n] digunakan untuk mendapatkan n karakter kolom pertama di panda

df1['StateInitial'] = df1['State'].str[:2]
print(df1)	

_

str[. 2] digunakan untuk mendapatkan dua karakter kolom pertama di panda dan disimpan di kolom lain yaitu StateInitial sehingga kerangka data yang dihasilkan akan menjadi

string = "freeCodeCamp"
print(string[0:5])
_3. Indeks awal substring. Karakter pada indeks ini termasuk dalam substring. Jika
string = "freeCodeCamp"
print(string[0:5])
3 tidak disertakan, diasumsikan sama dengan 0

string = "freeCodeCamp"
print(string[0:5])
5. Indeks terminasi dari substring. Karakter pada indeks ini tidak termasuk dalam substring. Jika
string = "freeCodeCamp"
print(string[0:5])
5 tidak disertakan, atau jika nilai yang ditentukan melebihi panjang string, diasumsikan sama dengan panjang string secara default

string = "freeCodeCamp"
print(string[0:5])
7. Setiap karakter "langkah" setelah karakter saat ini akan disertakan. Nilai standarnya adalah 1. Jika
string = "freeCodeCamp"
print(string[0:5])
7 tidak disertakan, diasumsikan sama dengan 1

Inilah Scrim Interaktif tentang Cara Substring sebuah String dengan Python

Penggunaan Dasar

string = "freeCodeCamp"
print(string[0:5])
_9. Dapatkan semua karakter dari
string = "freeCodeCamp"
print(string[0:5])
3 hingga
string = "freeCodeCamp"
print(string[0:5])
5 - 1

> freeC
_2. Dapatkan semua karakter dari awal string ke
string = "freeCodeCamp"
print(string[0:5])
5 - 1

> freeC
_4. Dapatkan semua karakter dari
string = "freeCodeCamp"
print(string[0:5])
3 hingga akhir string

> freeC
_6. Dapatkan semua karakter dari
string = "freeCodeCamp"
print(string[0:5])
3 hingga
string = "freeCodeCamp"
print(string[0:5])
5 - 1, tidak termasuk setiap
string = "freeCodeCamp"
print(string[0:5])
7 karakter

Contoh

1. Dapatkan 5 karakter pertama dari sebuah string

string = "freeCodeCamp"
print(string[0:5])

Keluaran

> freeC

Catatan.

string = "freeCodeCamp"
print(string[2:6])
0 mengembalikan hasil yang sama dengan
string = "freeCodeCamp"
print(string[2:6])
1

2. Dapatkan substring sepanjang 4 karakter, mulai dari karakter ke-3 string

string = "freeCodeCamp"
print(string[2:6])

Keluaran

> eeCo

3. Dapatkan karakter terakhir dari string

string = "freeCodeCamp"
print(string[-1])

Keluaran

> p

Perhatikan bahwa indeks

string = "freeCodeCamp"
print(string[0:5])
3 atau
string = "freeCodeCamp"
print(string[0:5])
5 dapat berupa angka negatif. Indeks negatif berarti Anda mulai menghitung dari ujung string, bukan dari awal (dari kanan ke kiri)

Indeks -1 mewakili karakter terakhir dari string, -2 mewakili karakter kedua hingga terakhir dan seterusnya

4. Dapatkan 5 karakter terakhir dari sebuah string

string = "freeCodeCamp"
print(string[-5:])

Keluaran

> eCamp

5. Dapatkan substring yang berisi semua karakter kecuali 4 karakter terakhir dan karakter pertama

string = "freeCodeCamp"
print(string[1:-4])

Keluaran

string = "freeCodeCamp"
print(string[0:5])
0

6. Dapatkan setiap karakter lain dari sebuah string

string = "freeCodeCamp"
print(string[0:5])
1

Keluaran

string = "freeCodeCamp"
print(string[0:5])
2

IKLAN

IKLAN

IKLAN


Jika artikel ini bermanfaat, tweetlah

Belajar kode secara gratis. Kurikulum open source freeCodeCamp telah membantu lebih dari 40.000 orang mendapatkan pekerjaan sebagai pengembang. Memulai

Bagaimana Anda menemukan 5 karakter pertama dari sebuah string dengan Python?

Solusi 1. Menggunakan operator irisan [. N] . N]. Operator ini mengembalikan string baru yang merupakan bagian dari string asli.

Bagaimana cara mengambil 5 karakter pertama dari sebuah string?

string str = (yourStringVariable + " "). Substring(0,5). Potong();

Bagaimana menemukan 5 karakter pertama dalam sebuah string tanpa menggunakan fungsi atau loop apa pun di Python?

Untuk mengakses n karakter pertama dari sebuah string dengan Python, kita dapat menggunakan sintaks subskrip [ ] dengan meneruskan 0. n sebagai argumen untuk itu . 0 adalah posisi awal indeks. n adalah jumlah karakter yang perlu kita ekstrak dari posisi awal (n dikecualikan).

Bagaimana cara menemukan 10 karakter pertama dari sebuah string?

Untuk mendapatkan 10 karakter pertama, gunakan metode substring() . string res = str. Substring(0, 10);