Bagaimana Anda membagi input menjadi dua bagian dengan python?

Pengembang sering menginginkan pengguna untuk memasukkan beberapa nilai atau masukan dalam satu baris. Dalam C++/C pengguna dapat mengambil banyak masukan dalam satu baris menggunakan scanf tetapi dalam Python pengguna dapat mengambil banyak nilai atau masukan dalam satu baris dengan dua metode

Kadang-kadang saat bekerja di program kami, kami mungkin mendapatkan situasi di mana kami ingin memecah string menjadi bagian-bagian yang lebih kecil untuk diproses lebih lanjut

Dalam tutorial ini, kita akan melihat secara mendalam tentang pemisahan String dengan Python dengan contoh sederhana untuk memudahkan pemahaman Anda

=> Kunjungi Di Sini Untuk Belajar Python Dari Awal

Bagaimana Anda membagi input menjadi dua bagian dengan python?

Apa yang Akan Anda Pelajari

Apa itu 'Tali'?

Semuanya adalah Objek di Python, karenanya bahkan String diperlakukan sebagai objek di Python

Urutan karakter disebut String. Karakter dapat berupa apa saja seperti simbol, huruf, angka, dll. Komputer tidak memahami salah satu dari karakter atau String ini, melainkan hanya memahami bilangan biner i. e. 0 dan 1

Kami menyebut metode ini sebagai pengkodean dan proses sebaliknya disebut decoding, dan pengkodean dilakukan berdasarkan ASCII

Mendeklarasikan sebuah String

String dideklarasikan menggunakan tanda kutip ganda (“ “) atau tanda kutip tunggal (‘ ‘)

Sintaksis

Variable name = “string value”

ATAU

Variable name = ‘string value’
_

Contoh 1

my_string = “Hello”

Contoh 2

my_string = ‘Python’

Contoh 3

my_string = “Hello World”
print(“String is: “, my_string)
_

Keluaran

Tali adalah. Halo Dunia

Contoh 4

my_string = ‘Hello Python’
print(“String is: “, my_string)

Keluaran

Tali adalah. Halo Piton

Apa itu Pemisahan Tali?

Seperti yang dijelaskan oleh namanya sendiri String split berarti membelah atau memecah String yang diberikan menjadi bagian-bagian yang lebih kecil

Jika Anda akan bekerja pada Strings dalam bahasa pemrograman apa pun, maka Anda mungkin tahu tentang penggabungan (menggabungkan string) dan pemisahan String adalah kebalikannya. Untuk melakukan operasi pemisahan pada string, Python memberi kita fungsi bawaan yang disebut split()

Fungsi Pemisahan Python

Metode Python split() digunakan untuk membagi string menjadi potongan-potongan, dan menerima satu argumen yang disebut pemisah

Pemisah dapat berupa karakter atau simbol apa pun. Jika tidak ada pemisah yang ditentukan, maka itu akan memisahkan string yang diberikan dan spasi putih akan digunakan secara default

Sintaksis

variable_name = “String value”
variable_name.split()
_

Contoh 1

my_string = “Welcome to Python”
my_string.split()

Keluaran

['Selamat datang', 'untuk', 'Python']

Bagaimana cara Membagi String dengan Python?

Dalam contoh di atas, kami telah menggunakan fungsi split() untuk memisahkan string tanpa argumen apa pun

Mari kita lihat beberapa contoh pemisahan string dengan meneruskan beberapa argumen

Contoh 1

my_string = “Apple,Orange,Mango”
print(“Before splitting, the String is: “, my_string)
value = my_string.split(‘,’)
print(“After splitting, the String is: “, value)
_

Keluaran

Sebelum pemisahan, String adalah. Apel, Jeruk, Mangga
Setelah dipisah, String tersebut. ['Apel', 'Jeruk', 'Mangga']

Contoh 2

my_string = “Welcome0To0Python”
print(“Before splitting, the String is: “, my_string)
value = my_string.split(‘0’)
print(“After splitting, the String is: “, value)
_

Keluaran

Sebelum membelah, String adalah. Selamat Datang0To0Python
Setelah membelah, String adalah. ['Selamat datang', 'Untuk', 'Python']

Contoh 3

Variable name = ‘string value’
_0

Keluaran

Buah Sulung adalah. apel
Buah Kedua adalah. Oranye
Buah Ketiga adalah. Mangga

Dalam contoh di atas, kami membagi string yang diberikan "Apel, Jeruk, Mangga" menjadi tiga bagian dan menugaskan ketiga bagian ini ke dalam variabel yang berbeda masing-masing buah1, buah2 dan buah3

Pisahkan String menjadi Daftar

Setiap kali kita memisahkan string dengan Python, itu akan selalu diubah menjadi List

Seperti yang Anda ketahui, kami tidak mendefinisikan tipe data apa pun dengan Python, tidak seperti bahasa pemrograman lainnya. Oleh karena itu, setiap kali kita menggunakan fungsi split() lebih baik kita menetapkannya ke beberapa variabel sehingga dapat diakses dengan mudah satu per satu menggunakan lanjutan for loop

Contoh 1

Variable name = ‘string value’
_1

untuk item dalam nilai

Variable name = ‘string value’
_2

Keluaran

apel
Oranye
Mangga

Pisahkan String menjadi Array

Seperti yang telah kita bahas sebelumnya, setiap kali kita memisahkan string, string tersebut akan selalu diubah menjadi Array. Namun, cara Anda mengakses data akan berbeda

Menggunakan fungsi split(), kita memecah string menjadi beberapa bagian dan menugaskannya ke beberapa variabel, sehingga dengan menggunakan indeks kita dapat mengakses string yang rusak dan konsep ini disebut Array

Mari kita lihat bagaimana kita dapat mengakses data terpisah menggunakan array

Contoh 1

Variable name = ‘string value’
_3

Keluaran

Item pertama adalah. apel
Item kedua adalah. Oranye
Item ketiga adalah. Mangga

Tokenisasi String

Saat kita membagi string, itu terurai menjadi potongan-potongan kecil dan potongan-potongan kecil ini disebut token

Contoh

Variable name = ‘string value’
_4

Keluaran

Token string adalah. ['Audi', 'BMW', 'Ferrari']

Dalam contoh di atas Audi, BMW, dan Ferrari disebut token string

“Audi,BMW,Ferrari”

Pisahkan String dengan Karakter

Di Python, kami memiliki metode bawaan yang disebut list() untuk membagi string menjadi urutan karakter

Bagaimana Anda membagi input teks dengan Python?

Metode Python String split() . Anda dapat menentukan pemisah, pemisah default adalah spasi putih apa pun. Catatan. Ketika maxsplit ditentukan, daftar akan berisi jumlah elemen yang ditentukan ditambah satu. The split() method splits a string into a list. You can specify the separator, default separator is any whitespace. Note: When maxsplit is specified, the list will contain the specified number of elements plus one.

Apa yang dilakukan input () split () dengan Python?

Fungsi manipulasi string di Python yang digunakan untuk memecah string yang lebih besar menjadi beberapa string yang lebih kecil disebut fungsi split() di Python. Fungsi split() mengembalikan string sebagai daftar.

Bagaimana Anda memisahkan dua input?

Menggunakan metode split() . Sintaks diberikan di bawah ini. Parameter pemisah memecah input dengan pemisah yang ditentukan. Secara default, spasi putih adalah pemisah yang ditentukan.

Bagaimana Anda membagi input int dengan Python?

menggunakan daftar objek dan = string(input()) result = [x for x in n] print(result)
menggunakan objek peta dan = string(input()) result = list(map(int,and)) print(result)