0% menganggap dokumen ini bermanfaat (0 suara)
83 tayangan

Python Tutorial

Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
83 tayangan

Python Tutorial

Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 35

Python Tutorial

Belajar Python
Python adalah bahasa pemrograman yang populer.
Python dapat digunakan di server untuk membuat aplikasi web.

Belajar dengan Contoh


Dengan editor "Coba Sendiri" kami, Anda dapat mengedit kode Python dan melihat hasilnya.

Example
print("Hello, World!")

Penanganan File Python


Di bagian Penanganan File kami, Anda akan mempelajari cara membuka, membaca, menulis,
dan menghapus file.

Penanganan Basis Data Python


Di bagian database kami, Anda akan mempelajari cara mengakses dan bekerja dengan database
MySQL dan MongoDB:

Tutorial MySQL Python

Tutorial Python MongoDB

Python Exercises
Test Yourself Wi
Exercise:
Masukkan bagian kode yang hilang di bawah ini untuk menampilkan "Hello World".

("Hello World")

Contoh Python
Belajar dengan contoh! Tutorial ini melengkapi semua penjelasan dengan contoh klarifikasi.

Kuis Python
Uji keterampilan Python Anda dengan kuis.

Pembelajaran saya
Lacak kemajuan Anda dengan program "Pembelajaran Saya" gratis di sini di W3Schools.

Masuk ke akun Anda, dan mulai dapatkan poin!

Ini adalah fitur opsional, Anda dapat mempelajari W3Schools tanpa menggunakan My Learning.

Referensi Python
Anda juga akan menemukan referensi fungsi dan metode lengkap:

Ikhtisar Referensi

Fungsi bawaan
Metode String

Metode Daftar/Array

Metode Kamus

Metode Tuple

Tetapkan Metode

Metode File

Kata Kunci Python

Pengecualian Python

Daftar Istilah Python

Modul Acak

Modul Permintaan

Modul Matematika

Modul CMath
Unduh Python
Unduh Python dari situs web resmi Python: https://python.org

Python Introduction
Apa itu Python?
Python adalah bahasa pemrograman yang populer. Itu dibuat oleh Guido van Rossum, dan dirilis
pada tahun 1991.

Ini digunakan untuk:

pengembangan web (sisi server),


pengembangan perangkat lunak,
matematika,
skrip sistem.
Apa yang bisa dilakukan Python?
Python dapat digunakan di server untuk membuat aplikasi web.
Python dapat digunakan bersama perangkat lunak untuk membuat alur kerja.
Python dapat terhubung ke sistem database. Itu juga dapat membaca dan memodifikasi file.
Python dapat digunakan untuk menangani data besar dan melakukan matematika yang
kompleks.
Python dapat digunakan untuk pembuatan prototipe cepat, atau untuk pengembangan
perangkat lunak siap produksi.
Mengapa Python?
Python bekerja pada platform yang berbeda (Windows, Mac, Linux, Raspberry Pi, dll).
Python memiliki sintaks sederhana yang mirip dengan bahasa Inggris.
Python memiliki sintaks yang memungkinkan pengembang untuk menulis program dengan lebih
sedikit baris daripada beberapa bahasa pemrograman lainnya.
Python berjalan pada sistem interpreter, artinya kode dapat dieksekusi segera setelah ditulis. Ini
berarti bahwa pembuatan prototipe bisa sangat cepat.
Python dapat diperlakukan dengan cara prosedural, cara berorientasi objek atau cara fungsional.
Senang mendengarnya
Versi utama terbaru dari Python adalah Python 3, yang akan kita gunakan dalam tutorial ini.
Namun, Python 2, meskipun tidak diperbarui dengan apa pun selain pembaruan keamanan,
masih cukup populer.
Dalam tutorial ini Python akan ditulis dalam editor teks. Dimungkinkan untuk menulis Python
dalam Lingkungan Pengembangan Terintegrasi, seperti Thonny, Pycharm, Netbeans atau Eclipse
yang sangat berguna saat mengelola koleksi file Python yang lebih besar.
Sintaks Python dibandingkan dengan bahasa pemrograman lain
Python dirancang agar mudah dibaca, dan memiliki beberapa kesamaan dengan bahasa Inggris
dengan pengaruh dari matematika.
Python menggunakan baris baru untuk menyelesaikan perintah, berbeda dengan bahasa
pemrograman lain yang sering menggunakan titik koma atau tanda kurung.
Python bergantung pada lekukan, menggunakan spasi, untuk mendefinisikan ruang lingkup;
seperti ruang lingkup loop, fungsi dan kelas. Bahasa pemrograman lain sering menggunakan
kurung kurawal untuk tujuan ini.

Example
print("Hello, World!")

Python Getting Started


Instalasi Python
Banyak PC dan Mac yang sudah menginstal python.

Untuk memeriksa apakah Anda telah menginstal python pada PC Windows, cari di bilah mulai
untuk Python atau jalankan yang berikut di Baris Perintah (cmd.exe):
C:\Users\Your Name>python --version
Untuk memeriksa apakah Anda telah menginstal python di Linux atau Mac, lalu di linux buka
baris perintah atau di Mac buka Terminal dan ketik:
python --version
Jika ternyata Anda tidak menginstal Python di komputer Anda, Anda dapat mengunduhnya
secara gratis dari situs web berikut: https://www.python.org/
Python Quickstart
Python adalah bahasa pemrograman yang ditafsirkan, artinya sebagai pengembang Anda
menulis file Python (.py) dalam editor teks dan kemudian memasukkan file-file tersebut ke
dalam interpreter python untuk dieksekusi.

Cara menjalankan file python adalah seperti ini pada baris perintah:
C:\Users\Your Name>python helloworld.py
Di mana "helloworld.py" adalah nama file python Anda.

Mari kita tulis file Python pertama kita, bernama helloworld.py, yang dapat dilakukan di editor
teks apa pun.
helloworld.py

print("Hello, World!")

Sederhana seperti itu. Simpan file Anda. Buka baris perintah Anda, navigasikan ke direktori
tempat Anda menyimpan file Anda, dan jalankan:
C:\Users\Your Name>python helloworld.py

Outputnya harus membaca:


Hello, World!

Selamat, Anda telah menulis dan menjalankan program Python pertama Anda.

Baris Perintah Python


Untuk menguji sejumlah kecil kode dalam python terkadang tercepat dan termudah untuk tidak
menulis kode dalam file. Ini dimungkinkan karena Python dapat dijalankan sebagai baris
perintah itu sendiri.

Ketik yang berikut di baris perintah Windows, Mac atau Linux:


C:\Users\Your Name>python

Atau, jika perintah "python" tidak berfungsi, Anda dapat mencoba "py":
C:\Users\Your Name>py

Dari sana Anda dapat menulis python apa pun, termasuk contoh hello world kami dari tutorial
sebelumnya:
C:\Users\Your Name>python
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit
(Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello, World!")

Yang akan menulis "Halo, Dunia!" di baris perintah:


C:\Users\Your Name>python
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit
(Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello, World!")
Hello, World!

Setiap kali Anda selesai di baris perintah python, Anda cukup mengetik yang berikut untuk
keluar dari antarmuka baris perintah python:
exit()

Sintaks Python
Jalankan Sintaks Python
Seperti yang kita pelajari di halaman sebelumnya, sintaks Python dapat dieksekusi dengan
menulis langsung di Command Line:
>>> print("Hello, World!")
Hello, World!

Atau dengan membuat file python di server, menggunakan ekstensi file .py, dan menjalankannya
di Command Line:
C:\Users\Your Name>python myfile.py

Indentasi Python

Indentasi mengacu pada spasi di awal baris kode.

Di mana dalam bahasa pemrograman lain lekukan dalam kode hanya untuk keterbacaan, lekukan
dalam Python sangat penting.

Python menggunakan lekukan untuk menunjukkan blok kode.

Example
if 5 > 2:
  print("Five is greater than two!")

Python akan memberi Anda kesalahan jika Anda melewatkan lekukan:

Example
Syntax Error:

if 5 > 2:
print("Five is greater than two!")

Anda harus menggunakan jumlah spasi yang sama di blok kode yang sama, jika tidak Python
akan memberi Anda kesalahan:
Example
Syntax Error:

if 5 > 2:
 print("Five is greater than two!")
        print("Five is greater than two!")

Variabel Python
Dalam Python, variabel dibuat saat Anda menetapkan nilai padanya:

Example
Syntax Error:

if 5 > 2:
 print("Five is greater than two!")
        print("Five is greater than two!")

Variabel Python
Dalam Python, variabel dibuat saat Anda menetapkan nilai padanya:

Example
Variables in Python:

x = 5
y = "Hello, World!"

Python tidak memiliki perintah untuk mendeklarasikan variabel.

Anda akan mempelajari lebih lanjut tentang variabel di bab Variabel Python.
Komentar
Python memiliki kemampuan berkomentar untuk tujuan dokumentasi dalam kode.

Komentar dimulai dengan #, dan Python akan merender sisa baris sebagai komentar:

Example
Comments in Python:

#This is a comment.
print("Hello, World!")

Test Yourself With Exercises


Exercise:
Insert the missing part of the code below to output "Hello World".

("Hello World")

Komentar Python

Komentar dapat digunakan untuk menjelaskan kode Python.

Komentar dapat digunakan untuk membuat kode lebih mudah dibaca.

Komentar dapat digunakan untuk mencegah eksekusi saat menguji kode.

Membuat Komentar

Komentar dimulai dengan #, dan Python akan mengabaikannya:

Example
#This is a comment
print("Hello, World!")

Komentar dapat ditempatkan di akhir baris, dan Python akan mengabaikan sisa baris:
Example
print("Hello, World!") #This is a comment

Komentar tidak harus berupa teks yang menjelaskan kode, komentar juga dapat digunakan
untuk mencegah Python mengeksekusi kode:

Example
#print("Hello, World!")
print("Cheers, Mate!")

Komentar Multi Baris


Python tidak benar-benar memiliki sintaks untuk komentar multi baris.

Untuk menambahkan komentar multiline, Anda dapat memasukkan # untuk setiap baris:

Example
#This is a comment
#written in
#more than just one line
print("Hello, World!")

Atau, tidak seperti yang dimaksudkan, Anda dapat menggunakan string multiline.

Karena Python akan mengabaikan literal string yang tidak ditetapkan ke variabel, Anda dapat
menambahkan string multiline (tanda kutip tiga) dalam kode Anda, dan menempatkan komentar
Anda di dalamnya:

Example
"""
This is a comment
written in
more than just one line
"""
print("Hello, World!")

Selama string tidak ditetapkan ke variabel, Python akan membaca kode, tetapi kemudian
mengabaikannya, dan Anda telah membuat komentar multiline.
Test Yourself With Exercises
Exercise:
Comments in Python are written with a special character, which one?

This is a comment

Variabel Python
Variabel
Variabel adalah wadah untuk menyimpan nilai data.

Membuat Variabel
Python tidak memiliki perintah untuk mendeklarasikan variabel.

Sebuah variabel dibuat saat Anda pertama kali menetapkan nilai untuk itu.

Example
x = 5
y = "John"
print(x)
print(y)

Variabel tidak perlu dideklarasikan dengan tipe tertentu, dan bahkan dapat diubah tipenya
setelah ditetapkan.

Example
x = 4       # x is of type int
x = "Sally" # x is now of type str
print(x)

Pengecoran
Jika Anda ingin menentukan tipe data dari suatu variabel, ini dapat dilakukan dengan casting.
Example
x = str(3)    # x will be '3'
y = int(3)    # y will be 3
z = float(3)  # z will be 3.0

Dapatkan Jenisnya
Anda bisa mendapatkan tipe data variabel dengan fungsi type().

Example
x = 5
y = "John"
print(type(x))
print(type(y))

Anda akan mempelajari lebih lanjut tentang tipe data dan casting nanti dalam tutorial ini.
Kutipan Tunggal atau Ganda?
Variabel string dapat dideklarasikan dengan menggunakan tanda kutip tunggal atau ganda:

Example
x = "John"
# is the same as
x = 'John'

Hal - hal sensitif


Nama variabel peka huruf besar/kecil.

Example
This will create two variables:

a = 4
A = "Sally"
#A will not overwrite a

Python - Nama Variabel


Nama Variabel
Sebuah variabel dapat memiliki nama pendek (seperti x dan y) atau nama yang lebih deskriptif
(umur, carname, total_volume). Aturan untuk variabel Python:
Nama variabel harus dimulai dengan huruf atau karakter garis bawah
Nama variabel tidak boleh dimulai dengan angka
Nama variabel hanya boleh berisi karakter alfanumerik dan garis bawah (A-z, 0-9, dan _ )
Nama variabel peka huruf besar/kecil (usia, Usia, dan AGE adalah tiga variabel berbeda)

Example
Legal variable names:

myvar = "John"
my_var = "John"
_my_var = "John"
myVar = "John"
MYVAR = "John"
myvar2 = "John"

Example
Illegal variable names:

2myvar = "John"
my-var = "John"
my var = "John"

Ingat bahwa nama variabel peka huruf besar-kecil


Nama Variabel Multi Kata
Nama variabel dengan lebih dari satu kata bisa jadi sulit dibaca.

Ada beberapa teknik yang dapat Anda gunakan untuk membuatnya lebih mudah dibaca:

Camel Case
Setiap kata, kecuali yang pertama, dimulai dengan huruf kapital:
myVariableName = "John"

Pascal Case
Setiap kata dimulai dengan huruf kapital:
MyVariableName = "John"

Snake Case
Setiap kata dipisahkan oleh karakter garis bawah:
my_variable_name = "John"

Variabel Python - Tetapkan Beberapa Nilai


Banyak Nilai ke Beberapa Variabel
Python memungkinkan Anda untuk menetapkan nilai ke beberapa variabel dalam satu baris:

Example
x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)

Catatan: Pastikan jumlah variabel sesuai dengan jumlah nilai, atau Anda akan mendapatkan
kesalahan.

Satu Nilai ke Beberapa Variabel


Dan Anda dapat menetapkan nilai yang sama ke beberapa variabel dalam satu baris:

Example
x = y = z = "Orange"
print(x)
print(y)
print(z)

Membongkar Koleksi
Jika Anda memiliki kumpulan nilai dalam daftar, tuple dll. Python memungkinkan Anda untuk
mengekstrak nilai ke dalam variabel. Ini disebut membongkar.
Example
Unpack a list:

fruits = ["apple", "banana", "cherry"]
x, y, z = fruits
print(x)
print(y)
print(z)

Python - Variabel Keluaran


Output Variables
The Python print() function is often used to output variables.

Example
x = "Python is awesome"
print(x)

Dalam fungsi print(), Anda menampilkan beberapa variabel, dipisahkan dengan koma:

Example
x = "Python"
y = "is"
z = "awesome"
print(x, y, z)

Anda juga dapat menggunakan operator + untuk menampilkan beberapa variabel:

Example
x = "Python "
y = "is "
z = "awesome"
print(x + y + z)

Perhatikan karakter spasi setelah "Python" dan "is", tanpa mereka hasilnya akan menjadi
"Pythonisawesome".
Untuk angka, karakter + berfungsi sebagai operator matematika:
Example
x = 5
y = 10
print(x + y)

Dalam fungsi print(), ketika Anda mencoba menggabungkan string dan angka dengan operator +,
Python akan memberi Anda kesalahan:

Example
x = 5
y = "John"
print(x + y)

Cara terbaik untuk menampilkan beberapa variabel dalam fungsi print() adalah dengan
memisahkannya dengan koma, yang bahkan mendukung tipe data yang berbeda:

Example
x = 5
y = "John"
print(x, y)

Python - Variabel Global


Variabel Global
Variabel yang dibuat di luar fungsi (seperti dalam semua contoh di atas) dikenal sebagai variabel
global.

Variabel global dapat digunakan oleh semua orang, baik di dalam fungsi maupun di luar.

Example
Create a variable outside of a function, and use it inside the function

x = "awesome"

def myfunc():
  print("Python is " + x)

myfunc()
Jika Anda membuat variabel dengan nama yang sama di dalam suatu fungsi, variabel ini akan
bersifat lokal, dan hanya dapat digunakan di dalam fungsi tersebut. Variabel global dengan nama
yang sama akan tetap seperti semula, global dan dengan nilai aslinya.

Example
Create a variable inside a function, with the same name as the global variable

x = "awesome"

def myfunc():
  x = "fantastic"
  print("Python is " + x)

myfunc()

print("Python is " + x)

Kata Kunci global


Biasanya, ketika Anda membuat variabel di dalam suatu fungsi, variabel itu bersifat lokal, dan
hanya dapat digunakan di dalam fungsi itu.

Untuk membuat variabel global di dalam suatu fungsi, Anda dapat menggunakan kata kunci
global.

Example
If you use the global keyword, the variable belongs to the global scope:

def myfunc():
  global x
  x = "fantastic"

myfunc()

print("Python is " + x)

Juga, gunakan kata kunci global jika Anda ingin mengubah variabel global di dalam suatu fungsi.
Example
To change the value of a global variable inside a function, refer to the variable
by using the global keyword:

x = "awesome"

def myfunc():
  global x
  x = "fantastic"

myfunc()

print("Python is " + x)

Python - Latihan Variabel


Uji Diri Anda Dengan Latihan
Sekarang Anda telah belajar banyak tentang variabel, dan cara menggunakannya dengan Python.

Apakah Anda siap untuk ujian?

Coba masukkan bagian yang hilang untuk membuat kode berfungsi seperti yang diharapkan:

Exercise:
Create a variable named carname and assign the value Volvo to it.

= " "
Tipe Data Python
Tipe Data Bawaan
Dalam pemrograman, tipe data merupakan konsep penting.

Variabel dapat menyimpan data dari tipe yang berbeda, dan tipe yang berbeda dapat melakukan
hal yang berbeda.

Python memiliki tipe data berikut bawaan secara default, dalam kategori ini:

Text Type: str

Numeric Types: int, float, complex

Sequence Types: list, tuple, range

Mapping Type: dict

Set Types: set, frozenset

Boolean Type: bool

Binary Types: bytes, bytearray, memoryview

None Type: NoneType

Mendapatkan Tipe Data


Anda bisa mendapatkan tipe data objek apa pun dengan menggunakan fungsi type() :

Example
Print the data type of the variable x:

x = 5
print(type(x))

Mengatur Tipe Data


Di Python, tipe data diatur saat Anda menetapkan nilai ke variabel:
Example Data Type

x = "Hello World" str

x = 20 int

x = 20.5 float

x = 1j complex

x = ["apple", "banana", "cherry"] list

x = ("apple", "banana", "cherry") tuple

x = range(6) range

x = {"name" : "John", "age" : 36} dict

x = {"apple", "banana", "cherry"} set

x = frozenset({"apple", "banana", "cherry"}) frozenset


x = True bool

x = b"Hello" bytes

x = bytearray(5) bytearray

x = memoryview(bytes(5)) memoryview

x = None NoneType

Mengatur Jenis Data Tertentu

jika Anda ingin menentukan tipe data, Anda dapat menggunakan fungsi konstruktor berikut:

Example Data Type

x = str("Hello World") str

x = int(20) int

x = float(20.5) float
x = complex(1j) complex

x = list(("apple", "banana", "cherry")) list

x = tuple(("apple", "banana", "cherry")) tuple

x = range(6) range

x = dict(name="John", age=36) dict

x = set(("apple", "banana", "cherry")) set

x = frozenset(("apple", "banana", "cherry")) frozenset

x = bool(5) bool

x = bytes(5) bytes

x = bytearray(5) bytearray

x = memoryview(bytes(5)) memoryview
Test Yourself With Exercises
Exercise:
The following code example would print the data type of x, what data type
would that be?

x = 5
print(type(x))

Python Numbers
Nomor Python
Ada tiga tipe numerik dalam Python:

 int
 float
 complex

Variabel tipe numerik dibuat saat Anda menetapkan nilai padanya:

Example
x = 1    # int
y = 2.8  # float
z = 1j   # complex

Untuk memverifikasi jenis objek apa pun dengan Python, gunakan fungsi type() :

Example
print(type(x))
print(type(y))
print(type(z))

Int
Int, atau bilangan bulat, adalah bilangan bulat, positif atau negatif, tanpa desimal, dengan
panjang tak terbatas.
Example
Integers:

x = 1
y = 35656222554887711
z = -3255522

print(type(x))
print(type(y))
print(type(z))

Float
Float, atau "angka titik mengambang" adalah angka, positif atau negatif, yang mengandung satu
atau lebih desimal.

Example
Floats:

x = 1.10
y = 1.0
z = -35.59

print(type(x))
print(type(y))
print(type(z))

Float juga bisa berupa angka ilmiah dengan "e" untuk menunjukkan kekuatan 10.
Example
Floats:

x = 35e3
y = 12E4
z = -87.7e100

print(type(x))
print(type(y))
print(type(z))

Complex
Bilangan kompleks ditulis dengan "j" sebagai bagian imajiner:

Example
Complex:

x = 3+5j
y = 5j
z = -5j

print(type(x))
print(type(y))
print(type(z))

Type Conversion
Anda dapat mengonversi dari satu jenis ke jenis lainnya dengan int(), float(),
and complex()

Metode :
Example
Convert from one type to another:

x = 1    # int
y = 2.8  # float
z = 1j   # complex

#convert from int to float:


a = float(x)

#convert from float to int:


b = int(y)

#convert from int to complex:


c = complex(x)

print(a)
print(b)
print(c)

print(type(a))
print(type(b))
print(type(c))

Random Number

Python tidak memiliki random() berfungsi untuk membuat angka acak, tetapi Python memiliki modul
bawaan yang disebut random yang dapat digunakan untuk membuat angka acak:

Example
Import the random module, and display a random number between 1 and 9:

import random

print(random.randrange(1, 10))
Test Yourself With Exercises
Exercise:
Insert the correct syntax to convert x into a floating point number.

x = 5
x = (x)

Python Casting
Tentukan Tipe Variabel
Mungkin ada saatnya Anda ingin menentukan tipe pada variabel. Ini bisa dilakukan dengan
casting. Python adalah bahasa berorientasi objek, dan karena itu menggunakan kelas untuk
mendefinisikan tipe data, termasuk tipe primitifnya.

Casting dengan python dilakukan dengan menggunakan fungsi konstruktor:

 int() - membangun bilangan bulat dari literal bilangan bulat, literal float (dengan
menghapus semua desimal), atau literal string (menyediakan string mewakili bilangan
bulat)
 float() - membangun angka float dari literal integer, literal float, atau literal string
(dengan syarat string mewakili float atau integer)
 str() - membangun string dari berbagai tipe data, termasuk string, literal integer, dan
literal float

Example
Integers:

x = int(1)   # x will be 1
y = int(2.8) # y will be 2
z = int("3") # z will be 3
Example
Floats:

x = float(1)     # x will be 1.0


y = float(2.8)   # y will be 2.8
z = float("3")   # z will be 3.0
w = float("4.2") # w will be 4.2

Example
Strings:

x = str("s1") # x will be 's1'


y = str(2)    # y will be '2'
z = str(3.0)  # z will be '3.0'

Python Strings

Senar

String dalam python dikelilingi oleh tanda kutip tunggal, atau tanda kutip ganda.

'hello' sama dengan "hello".

Anda dapat menampilkan string literal dengan print() fungsi:

Tetapkan String ke Variabel

Menetapkan string ke variabel dilakukan dengan nama variabel diikuti dengan tanda sama
dengan dan string:
Example
a = "Hello"
print(a)

String Multiline

Anda dapat menetapkan string multiline ke variabel dengan menggunakan tiga tanda kutip:

Example
You can use three double quotes:

a = """Lorem ipsum dolor sit amet,


consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua."""
print(a)

Atau tiga kutipan tunggal:

Example
a = '''Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.'''
print(a)

Catatan: pada hasilnya, jeda baris disisipkan pada posisi yang sama seperti pada kode.
String adalah Array
Seperti banyak bahasa pemrograman populer lainnya, string dalam Python adalah array byte
yang mewakili karakter unicode.
Namun, Python tidak memiliki tipe data karakter, karakter tunggal hanyalah string dengan
panjang 1.

Tanda kurung siku dapat digunakan untuk mengakses elemen string.

Example
Get the character at position 1 (remember that the first character has the
position 0):

a = "Hello, World!"
print(a[1])

Looping Melalui String


Karena string adalah array, kita dapat mengulang karakter dalam string, dengan for loop.

Example
Loop through the letters in the word "banana":

for x in "banana":
  print(x)

Panjang Tali
Untuk mendapatkan panjang string, gunakan fungsi len() .
Example
The len() function returns the length of a string:

a = "Hello, World!"
print(len(a))

Periksa String
Untuk memeriksa apakah ada frase atau karakter tertentu dalam sebuah string, kita dapat
menggunakan kata kunci in.

Example
Check if "free" is present in the following text:

txt = "The best things in life are free!"


print("free" in txt)

Gunakan dalam pernyataan if:

Example
Print only if "free" is present:

txt = "The best things in life are free!"


if "free" in txt:
  print("Yes, 'free' is present.")

Periksa apakah TIDAK


Untuk memeriksa apakah frasa atau karakter tertentu TIDAK ada dalam string, kita dapat
menggunakan kata kunci not in.
Example
Check if "expensive" is NOT present in the following text:

txt = "The best things in life are free!"


print("expensive" not in txt)

Gunakan dalam pernyataan if:

Example
print only if "expensive" is NOT present:

txt = "The best things in life are free!"


if "expensive" not in txt:
  print("No, 'expensive' is NOT present.")

Python - Slicing Strings

mengiris
Anda dapat mengembalikan rentang karakter dengan menggunakan sintaks irisan.

Tentukan indeks awal dan indeks akhir, dipisahkan oleh titik dua, untuk mengembalikan bagian
dari string.

Example
Get the characters from position 2 to position 5 (not included):

b = "Hello, World!"
print(b[2:5])

Catatan: Karakter pertama memiliki indeks 0.


Iris Dari Awal
Dengan mengabaikan indeks awal, rentang akan dimulai pada karakter pertama:

Example
Get the characters from the start to position 5 (not included):

b = "Hello, World!"
print(b[:5])

Potong Sampai Akhir


Dengan meninggalkan indeks akhir, rentang akan berakhir:

Example
Get the characters from position 2, and all the way to the end:

b = "Hello, World!"
print(b[2:])

Pengindeksan Negatif
Gunakan indeks negatif untuk memulai irisan dari akhir string:

Example
Get the characters:

From: "o" in "World!" (position -5)

To, but not included: "d" in "World!" (position -2):

b = "Hello, World!"
print(b[-5:-2])
Python - Modify Strings
Python memiliki seperangkat metode bawaan yang dapat Anda gunakan pada string.
Huruf besar

Example
The upper() method returns the string in upper case:

a = "Hello, World!"
print(a.upper())

Lower Case

Anda mungkin juga menyukai