Fungsi Rentetan Hari Python

Linda Hamilton
Lepaskan: 2024-11-24 10:03:16
asal
520 orang telah melayarinya

Python Day  String functions

Python ialah bahasa pengaturcaraan ditaip secara dinamik yang bermaksud tidak perlu memasukkan datatype. Sebaliknya python akan menggunakan datatype secara lalai.
Ia juga dipanggil sebagai bahasa pengaturcaraan taip itik.

Untuk rujukan: https://docs.python.org/3/library/string.html
https://peps.python.org/pep-0020/

String:

String(str) merujuk kepada perkataan yang sepatutnya dilambangkan dalam ' ' petikan tunggal atau " " petikan berganda.

Cth:

city = 'Madurai's Jigarthanda is very famous'
print(city)

Salin selepas log masuk

Untuk input di atas, Output akan menjadi

SyntaxError: unterminated string literal

Salin selepas log masuk

Jadi, walaupun rentetan ditakrifkan dalam ' ' paparan ralat sintaks petikan tunggal. Sebabnya ialah rentetan tidak lengkap Madurai dalam perkataan ini kita menggunakan ' apostrof tetapi python menganggap ini sebagai rentetan dan ia tidak lengkap .

Ralat ini boleh dibetulkan dengan menggunakan tiga ''' ''' atau """ """ berturut-turut.

Untuk contoh:

city = '''Madurai's Jigarthanda is very famous'''
print(city)

city2= """Madurai's Jigarthanda is very famous"""
print(city2)

Address = """no. 7, East Street, 
            Mela masi veedhi,
            Madurai 625002"""

print(Address)
Salin selepas log masuk

Untuk input di atas, output akan menjadi

Madurai's Jigarthanda is very famous
Madurai's Jigarthanda is very famous
no. 7, East Street, 
            Mela masi veedhi,
            Madurai 625002

Salin selepas log masuk

Walaupun untuk rentetan berbilang baris, anda juga harus menggunakan petikan berganda """ """.

1.Dalam python semuanya adalah objek.
2.Setiap objek mempunyai ruang ingatan tersendiri.
3. Rentetan tidak boleh diubah.
Untuk contoh:

name = 'guru'
degree = 'B.com'
height = 170
sunday = False
print(id(name))
print(id(degree))
print(id(height))
print(id(sunday))

Salin selepas log masuk

output akan menjadi

129009333595248
129009335659968
11759304
10654592

Salin selepas log masuk

Jadi print(id(#nama objek)) akan digunakan untuk mencari memori objek.

Indeks/subskrip:(வரிசை)
Cth:
guru
0123

Jadi pengindeksan digunakan untuk mengakses aksara individu. Dalam contoh di atas untuk g-0,u-1,r-2,u-3.
Pengindeksan sentiasa bermula dari sifar.

Cth:1

name = 'guru'

print(name[0])
print(name[1])
print(name[2])
print(name[3])

Salin selepas log masuk

output:

g
u
r
u

Salin selepas log masuk

Cth:2

name = 'guru'

print(name[0],end=' ')
print(name[1],end=' ')
print(name[2],end=' ')
print(name[3],end=' ')
Salin selepas log masuk

output:

g u r u

Salin selepas log masuk

Untuk keluaran mendatar gunakan end=' '.Jika hujung tidak digunakan maka output akan dalam menegak seperti Cth:1.

= digunakan untuk menetapkan
== digunakan untuk membandingkan.

Fungsi rentetan:
print(len(#objek))-Ini digunakan untuk mencari panjang rentetan.

ame = 'guru'

# first letter
print(name[0])
#last letter
print(name[3])
#first letter 'g'
if name[0] == 'g':
    print("yes starts with g")
#last letter 'u'
if name[3] == 'u':
    print("yes ends with u")
#all letters with single space in same line
print(name[0],end=' ')
print(name[1],end=' ')
print(name[2],end=' ')
print(name[3],end='\n')


#middle letter
length=len(name)#4
print(name[length//2])

Salin selepas log masuk

Dalam contoh di atas // digunakan untuk pembahagian yang dipanggil sebagai pembahagian lantai. Ia tidak akan mengambil nilai titik perpuluhan.
Atlast n digunakan untuk baris baharu.
round()-Ia digunakan untuk bulatkan titik perpuluhan.

output:

g
u
yes starts with g
yes ends with u
g u r u
r

Salin selepas log masuk

Beberapa fungsi rentetan:

capitalize()-Menukar aksara pertama kepada huruf besar
casefold()-Menukar rentetan kepada huruf kecil
endswith()-Mengembalikan benar jika rentetan berakhir dengan nilai yang ditentukan

Cth:

print(name.capitalize())

name = 'GuruPrasanna'
print(name.casefold())

print(name.endswith('Prasanna'))

Salin selepas log masuk

Output:

Guru came to class today
guruprasanna
True

Salin selepas log masuk

Atas ialah kandungan terperinci Fungsi Rentetan Hari Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan