String pada Python dituliskan dengan menggunakan tanda kutip tunggal atau ganda. Contoh:

s = "Halo"

atau

s = 'Hallo'

Untuk mencetak nilai pada variabel string, dapat digunakan perintah print.

Contoh:

print s

(pada Python v.3, penulisan print diikuti dengan tanda kurung, print(s))

Sama seperti bahasa pemrograman lainnya, string pada Python merupakan array yang terdiri dari sekumpulan karakter. Namun Python tidak memiliki secara khusus tipe data karakter. Sebuah karakter diwakili oleh string dengan panjang 1.

Untuk mengakses karakter pada string bisa digunakan tanda kurung kotak.

Contoh:

Untuk mendapatkan karakter pada posisi pertama:

s = "Halo"
print a[0]

(Karakter pertama diawali di indeks ke-0.

Untuk mendapatkan substring, dapat digunakan kurung siku dengan indeks awal:akhir dari posisi substring.

Contoh:

s1 = "Hello World!"
s2 = "Python Programming"

print "s1[1:3]: ", s1[1:3]
print "s2[0:5]: ", s2[0:5]

Tampilan: