Buat string yang terbuat dari tiga karakter tengah dengan python

Dalam pemrograman komputer, string adalah urutan karakter. Misalnya, Python I love Python.2 adalah string yang berisi rangkaian karakter Python I love Python.3, Python I love Python.4, Python I love Python.5, Python I love Python.5, dan Python I love Python.7

Kami menggunakan tanda kutip tunggal atau ganda untuk mewakili string dengan Python. Misalnya,

# create a string using double quotes string1 = "Python programming" # create a string using single quotes string1 = 'Python programming'_

Di sini, kami telah membuat variabel string bernama string1. Variabel diinisialisasi dengan string Python I love Python.8

Contoh. Tali Python

# create string type variables name = "Python" print(name) message = "I love Python." print(message)_

Keluaran

Python I love Python.

Dalam contoh di atas, kami telah membuat variabel tipe string. nama dan pesan dengan nilai masing-masing Python I love Python.9 dan greet = 'hello' # access 1st index element print(greet[1]) # "e"0

Di sini, kami telah menggunakan tanda kutip ganda untuk mewakili string tetapi kami juga dapat menggunakan tanda kutip tunggal

Akses Karakter String dengan Python

Kita dapat mengakses karakter dalam sebuah string dengan tiga cara

  • Pengindeksan. Salah satu caranya adalah memperlakukan string sebagai daftar dan menggunakan nilai indeks. Misalnya,
greet = 'hello' # access 1st index element print(greet[1]) # "e"
  • Pengindeksan Negatif. Mirip dengan daftar, Python memungkinkan untuk stringnya. Misalnya,
greet = 'hello' # access 4th last element print(greet[-4]) # "e"
  • Mengiris. Akses berbagai karakter dalam string dengan menggunakan titik dua operator pengiris greet = 'hello' # access 1st index element print(greet[1]) # "e"1. Sebagai contoh,
greet = 'Hello' # access character from 1st index to 3rd index print(greet[1:4]) # "ell"

Catatan. Jika kami mencoba mengakses indeks di luar jangkauan atau menggunakan angka selain bilangan bulat, kami akan mendapatkan kesalahan

String Python tidak dapat diubah

Dalam Python, string tidak dapat diubah. Itu berarti karakter string tidak dapat diubah. Sebagai contoh,

message = 'Hola Amigos' message[0] = 'H' print(message)

Keluaran

TypeError: 'str' object does not support item assignment

Namun, kami dapat menetapkan nama variabel ke string baru. Sebagai contoh,

message = 'Hola Amigos' # assign new string to message variable message = 'Hello Friends' prints(message); # prints "Hello Friends"

String Multiline Python

Kami juga dapat membuat string multiline dengan Python. Untuk ini, kami menggunakan tanda kutip rangkap tiga """ atau tanda kutip tunggal rangkap tiga greet = 'hello' # access 1st index element print(greet[1]) # "e"2. Misalnya,

# multiline string message = """ Never gonna give you up Never gonna let you down """ print(message)

Keluaran

# create string type variables name = "Python" print(name) message = "I love Python." print(message)_0

Dalam contoh di atas, apa pun di dalam tanda kutip tiga terlampir adalah satu string multibaris

Operasi String Python

Ada banyak operasi yang dapat dilakukan dengan string yang menjadikannya salah satu tipe data yang paling banyak digunakan di Python

1. Bandingkan Dua String

Kami menggunakan operator greet = 'hello' # access 1st index element print(greet[1]) # "e"_3 untuk membandingkan dua string. Jika dua string sama, operator mengembalikan greet = 'hello' # access 1st index element print(greet[1]) # "e"4. Jika tidak, ia mengembalikan greet = 'hello' # access 1st index element print(greet[1]) # "e"5. Sebagai contoh,

# create string type variables name = "Python" print(name) message = "I love Python." print(message)_1

Keluaran

# create string type variables name = "Python" print(name) message = "I love Python." print(message)_2

Dalam contoh di atas,

  • str1 dan str2 tidak sama. Oleh karena itu, hasilnya adalah greet = 'hello' # access 1st index element print(greet[1]) # "e"5
  • str1 dan str3 adalah sama. Oleh karena itu, hasilnya adalah greet = 'hello' # access 1st index element print(greet[1]) # "e"4

2. Gabungkan Dua atau Lebih String

Dalam Python, kita dapat menggabungkan (menggabungkan) dua atau lebih string menggunakan operator greet = 'hello' # access 1st index element print(greet[1]) # "e"8

# create string type variables name = "Python" print(name) message = "I love Python." print(message)_3

Dalam contoh di atas, kami telah menggunakan operator greet = 'hello' # access 1st index element print(greet[1]) # "e"8 untuk menggabungkan dua string. salam dan nama

Iterasi Melalui String Python

Kita dapat melakukan iterasi melalui string menggunakan for loop. Misalnya,

# create string type variables name = "Python" print(name) message = "I love Python." print(message)_4

Keluaran

# create string type variables name = "Python" print(name) message = "I love Python." print(message)_5

Panjang Tali Python

Di Python, kami menggunakan metode greet = 'hello' # access 4th last element print(greet[-4]) # "e"_0 untuk menemukan panjang string. Misalnya,

# create string type variables name = "Python" print(name) message = "I love Python." print(message)_6

Tes Keanggotaan String

Kita dapat menguji apakah substring ada di dalam string atau tidak, menggunakan kata kunci greet = 'hello' # access 4th last element print(greet[-4]) # "e"1

# create string type variables name = "Python" print(name) message = "I love Python." print(message)_7

Metode String Python

Selain yang disebutkan di atas, ada berbagai metode string yang ada di Python. Berikut adalah beberapa metode tersebut

Urutan Melarikan Diri dengan Python

Urutan pelarian digunakan untuk melarikan diri dari beberapa karakter yang ada di dalam string

Misalkan kita perlu menyertakan kutipan ganda dan kutipan tunggal di dalam sebuah string,

# create string type variables name = "Python" print(name) message = "I love Python." print(message)_8

Karena string diwakili oleh tanda kutip tunggal atau ganda, kompiler akan memperlakukan greet = 'hello' # access 4th last element print(greet[-4]) # "e"2 sebagai string. Karenanya, kode di atas akan menyebabkan kesalahan

Untuk mengatasi masalah ini, kami menggunakan karakter escape greet = 'hello' # access 4th last element print(greet[-4]) # "e"3 dengan Python

# create string type variables name = "Python" print(name) message = "I love Python." print(message)_9

Berikut adalah daftar semua escape sequence yang didukung oleh Python

Escape SequenceDescriptiongreet = 'hello' # access 4th last element print(greet[-4]) # "e"4Backslashgreet = 'hello' # access 4th last element print(greet[-4]) # "e"5Single quotegreet = 'hello' # access 4th last element print(greet[-4]) # "e"6Double quotegreet = 'hello' # access 4th last element print(greet[-4]) # "e"7ASCII Bellgreet = 'hello' # access 4th last element print(greet[-4]) # "e"8ASCII Backspacegreet = 'hello' # access 4th last element print(greet[-4]) # "e"9ASCII Formfeedgreet = 'Hello' # access character from 1st index to 3rd index print(greet[1:4]) # "ell"0ASCII Linefeedgreet = 'Hello' # access character from 1st index to 3rd index print(greet[1:4]) # "ell"1ASCII Carriage Returngreet = 'Hello' # access character from 1st index to 3rd index print(greet[1:4]) # "ell"2ASCII Horizontal Tabgreet = 'Hello' # access character from 1st index to 3rd index print(greet[1:4]) # "ell"3ASCII Vertical Tabgreet = 'Hello' # access character from 1st index to 3rd index print(greet[1:4]) # "ell"4Character with octal value ooogreet = 'Hello' # access character from 1st index to 3rd index print(greet[1:4]) # "ell"5Character with hexadecimal value HH

Pemformatan String Python (f-String)

Python f-Strings membuatnya sangat mudah untuk mencetak nilai dan variabel. Misalnya,

Python I love Python.0

Keluaran

Python I love Python._1

Di sini, greet = 'Hello' # access character from 1st index to 3rd index print(greet[1:4]) # "ell"_6 adalah f-string

Sintaks pemformatan baru ini kuat dan mudah digunakan. Mulai sekarang, kita akan menggunakan f-Strings untuk mencetak string dan variabel

Bagaimana Anda mencetak tiga karakter tengah dengan Python?

Buat string yang terbuat dari tiga karakter tengah .
a=masukan()
tengah=len(a)//2
x=a[pertengahan-1. pertengahan+2]
cetak(x)

Bagaimana Anda mencetak karakter tengah string dengan Python?

Tulis sebuah fungsi bernama mid yang menggunakan string sebagai parameternya. Fungsi Anda harus mengekstrak dan mengembalikan huruf tengah . Jika tidak ada huruf tengah, fungsi Anda harus mengembalikan string kosong. Misalnya, mid("abc") harus mengembalikan "b" dan mid("aaaa") harus mengembalikan "".

Bagaimana cara memasukkan string di tengah string lain dengan Python?

Untuk memasukkan karakter ke dalam string pada indeks i , pisahkan string menggunakan sintaks pemotongan a_string[. i] dan a_string[i. ]. Di antara dua bagian string asli ini, gunakan operator gabungan + untuk menyisipkan karakter yang diinginkan

Bagaimana Anda membuat string di Python 3?

Untuk membuat string, letakkan urutan karakter di dalam tanda kutip tunggal, kutip ganda, atau kutip tiga, lalu tetapkan ke variabel. You can look into how variables work in Python in the Python variables tutorial. For example, you can assign a character 'a' to a variable single_quote_character .

Postingan terbaru

LIHAT SEMUA