Materi Programmer
String Python
-> Mengakses nilai string
Digunakan tanda ([ ]) kurung siku
Contoh:
nama = 'Agung'
asal = 'Jawa Tengah
print('nama[1] : ',nama[1]
print('asal[1:4] : ',asal[1:4])
-> Mengupdate string
Digunakan untuk memperbarui string,
nilai baru dapat di kaitkan dengan nilai sebelum nya
Contoh :
nama = 'Agung'
print('Update : ',nama[:6] + 'Programmer')
-> Escape Characters
Dapat di wakili / ditulis dengan awalan
notasi backslash
- Notasi : \a
Karakter : 0x07
Ket : Bell atau alert
- Notasi : \b
Karakter : 0x08
Ket : Backspace
- Notasi : \F
Karakter : 0x0c
Ket : Formfred
- Notasi : \n
Karakter : 0x0a
Ket : Newline
- Notasi : \nnn
Karakter :
ket : octal notation, dimana di range 0.7
- Notasi : \r
Karakter : 0x0d
Ket : Carriage return
- Notasi : \s
Karakter : 0x20
Ket : Space
- Notasi : \t
Karakter : 0x09
Ket : Tab
- Notasi : \v
Karakter : 0x0b
Ket : Vertical tab
- Notasi : \'
Karakter : petik satu
Ket : Di range 0.9, a.f, atau A.F
- Notasi : \''
Karakter : Petik dua
Ket : Di range 0.9, a.f, atau A.F
-> Operator string
a = 'Anang'
b = 'Programmer'
Operator: +
Penggunaan : a+b
Ket : Menambah nilai pada kedua sisi
Operator: *
Penggunaan : a*2
Ket: Perulangan kata dan penggabunggan
Operator: [ ]
Penggunaan : a[1]
Ket : Memberikan nilai dari index yang di berikan
Operator: [:]
Penggunaan : a[1:3]
Ket : Memberikan nilai dari kisaran yang di berikan
Operator : in
Penggunaan : B in a
Ket : Menghasilkan 1 ke anggotaan, true jika ada karakter dalam string yang di berikan
Operator : not in
Penggunaan : b not in a
Ket : Menghasilkan 1 ke anggotaan, true jika tidak ada karakter dalam string yang di berikan
Operator : %
Penggunaan : Dijelaskan ke subab berikut nya
Ket : Melakukan format string
-> Operator format string
Untuk string dan membuat paket memiliki fungsi dari keluarga printf()
Contoh : print('Nama saya %s dan beraat badan %d !'%('Anang',55))
Operator : %c
Ket : Karakter(dominan int)
Operator : %s
Ket : Konversi sting melalui str() sebelum memformat
Operator : %i dan %d
Ket : Dianggap sebagai bilangan bulat desimal
Operator : %u
Ket : Usigned desimal integer
Operator : %o
Ket : bilangan bulat oktal
Operator : %x dan %X
Ket : Bilangan bulat heksa
Operator : %e dan %E
Ket : Notasi ekponensial
Operator : %f
Ket : Bilangan real floating point
Operator : %g
Ket : Yang lebih pendek dari %f dan %e
Operator : %G
Ket : Lebig pendek dari %F dan %E
-> Triple quote
Digunakan untuk membiaskan string untuk ditulis dalam
Beberapa baris, termasuk kata kerja newlines, tabs, dan karakter lainnya
Syntak: variabel = “”” “””
Print(‘variabel’)
-> String Unicode
Untuk memanipulasi string
a = ‘Anang hoby programmer’
Capitalize :Membersarkan huruf pertama
syntak : a.capitalize()
Center
Syntak : a.center(3,’n’)
Count
Syntak : a.count(sub,start,beg=0,end=len(str))
Decode
Syntak : a.decode(encoding=’UTF-8’,errors=’strict’)
Encode
Syntak : a.encode(encoding=’UTF-8’,errors=’strict’)
Endswith
Syntak : a.endswith(suffix,beg=0,end=len(string))
Expandtabs
Syntak : a.expandtabs(tabsize=8)
Find
Syntak: a.find(str,beg=0,end=len(str))
Index
Syntak: a.index(str,beg=0,end=len(str))
Isalnum()
Syntak: a.isalnum()
Isalpha()
Syntak: a.isalpha()
Isdigit()
Syntak: a.isdigit()
Islower()
Syntak: a.islower()
Isnumeric()
Syntak: a.isnumeric()
Isspace()
Syntak: a.isspace()
Istitle()
Syntak:a.istitle()
Issupper()
Syntak: a.issupper()
Join(seq)
Syntak: join(a)
Len(String)
Syntak: len(a)
String Python
-> Mengakses nilai string
Digunakan tanda ([ ]) kurung siku
Contoh:
nama = 'Agung'
asal = 'Jawa Tengah
print('nama[1] : ',nama[1]
print('asal[1:4] : ',asal[1:4])
-> Mengupdate string
Digunakan untuk memperbarui string,
nilai baru dapat di kaitkan dengan nilai sebelum nya
Contoh :
nama = 'Agung'
print('Update : ',nama[:6] + 'Programmer')
-> Escape Characters
Dapat di wakili / ditulis dengan awalan
notasi backslash
- Notasi : \a
Karakter : 0x07
Ket : Bell atau alert
- Notasi : \b
Karakter : 0x08
Ket : Backspace
- Notasi : \F
Karakter : 0x0c
Ket : Formfred
- Notasi : \n
Karakter : 0x0a
Ket : Newline
- Notasi : \nnn
Karakter :
ket : octal notation, dimana di range 0.7
- Notasi : \r
Karakter : 0x0d
Ket : Carriage return
- Notasi : \s
Karakter : 0x20
Ket : Space
- Notasi : \t
Karakter : 0x09
Ket : Tab
- Notasi : \v
Karakter : 0x0b
Ket : Vertical tab
- Notasi : \'
Karakter : petik satu
Ket : Di range 0.9, a.f, atau A.F
- Notasi : \''
Karakter : Petik dua
Ket : Di range 0.9, a.f, atau A.F
-> Operator string
a = 'Anang'
b = 'Programmer'
Operator: +
Penggunaan : a+b
Ket : Menambah nilai pada kedua sisi
Operator: *
Penggunaan : a*2
Ket: Perulangan kata dan penggabunggan
Operator: [ ]
Penggunaan : a[1]
Ket : Memberikan nilai dari index yang di berikan
Operator: [:]
Penggunaan : a[1:3]
Ket : Memberikan nilai dari kisaran yang di berikan
Operator : in
Penggunaan : B in a
Ket : Menghasilkan 1 ke anggotaan, true jika ada karakter dalam string yang di berikan
Operator : not in
Penggunaan : b not in a
Ket : Menghasilkan 1 ke anggotaan, true jika tidak ada karakter dalam string yang di berikan
Operator : %
Penggunaan : Dijelaskan ke subab berikut nya
Ket : Melakukan format string
-> Operator format string
Untuk string dan membuat paket memiliki fungsi dari keluarga printf()
Contoh : print('Nama saya %s dan beraat badan %d !'%('Anang',55))
Operator : %c
Ket : Karakter(dominan int)
Operator : %s
Ket : Konversi sting melalui str() sebelum memformat
Operator : %i dan %d
Ket : Dianggap sebagai bilangan bulat desimal
Operator : %u
Ket : Usigned desimal integer
Operator : %o
Ket : bilangan bulat oktal
Operator : %x dan %X
Ket : Bilangan bulat heksa
Operator : %e dan %E
Ket : Notasi ekponensial
Operator : %f
Ket : Bilangan real floating point
Operator : %g
Ket : Yang lebih pendek dari %f dan %e
Operator : %G
Ket : Lebig pendek dari %F dan %E
-> Triple quote
Digunakan untuk membiaskan string untuk ditulis dalam
Beberapa baris, termasuk kata kerja newlines, tabs, dan karakter lainnya
Syntak: variabel = “”” “””
Print(‘variabel’)
-> String Unicode
Untuk memanipulasi string
a = ‘Anang hoby programmer’
Capitalize :Membersarkan huruf pertama
syntak : a.capitalize()
Center
Syntak : a.center(3,’n’)
Count
Syntak : a.count(sub,start,beg=0,end=len(str))
Decode
Syntak : a.decode(encoding=’UTF-8’,errors=’strict’)
Encode
Syntak : a.encode(encoding=’UTF-8’,errors=’strict’)
Endswith
Syntak : a.endswith(suffix,beg=0,end=len(string))
Expandtabs
Syntak : a.expandtabs(tabsize=8)
Find
Syntak: a.find(str,beg=0,end=len(str))
Index
Syntak: a.index(str,beg=0,end=len(str))
Isalnum()
Syntak: a.isalnum()
Isalpha()
Syntak: a.isalpha()
Isdigit()
Syntak: a.isdigit()
Islower()
Syntak: a.islower()
Isnumeric()
Syntak: a.isnumeric()
Isspace()
Syntak: a.isspace()
Istitle()
Syntak:a.istitle()
Issupper()
Syntak: a.issupper()
Join(seq)
Syntak: join(a)
Len(String)
Syntak: len(a)
0 comments:
Post a Comment