Cara menggunakan if isdigit python

Assalamu’alaikum warahmatullahi wabarakatuh.. Python adalah salah satu bahasa pemrograman yang sedang naik daun. Kepopulerannya terus meroket sejak tahun 2010. Python menjadi bahasa pemrograman yang mudah untuk dipelajari, termasuk bagi orang-orang yang baru belajar bahasa pemrograman. Kemudian apa yang membuat Python begitu populer? Beberapa diantaranya adalah:
  1. Python adalah general multipurpose programming. Artinya, dengan bahasa pemrograman Python, kita hampir bisa membuat berbagai macam aplikasi, contohnya web, desktop, game, dan lain sebagainya.
  2. Python mudah untuk dipelajari. Python didesain dengan penekanan agar mudah untuk dibaca. Kita bisa menuangkan konsep aplikasi kita kedalam bahasa python dengan baris yang relatif sedikit, sehingga kita bisa lebih cepat dan efektif dalam membangun suatu aplikasi.
  3. Python open source. Artinya, python gratis dan setiap orang bisa berkontribusi untuk perkembangan python dan membagikannya ke orang lain.

TIPE DATA

Tipe Data merupakan klasifikasi data yang memberi tahu interpreter bagaimana programmer akan menggunakan datanya. Tipe data dalam Python seperti berikut:
Cara menggunakan if isdigit python
source : belajarpython.com# integer, hastag is a comment. tidak akan dieksekusi oleh Python. Integer merupakan bilangan bulat. Jika kita menuliskan perintah seperti berikut: x = 2 print(x) type(x) maka output dari input ini adalah:
# Old Style

print('Hello i am %s i am %d years old' % (name, age))

# 'New Style' string formatting

print('Hello i am {0} i am {1} years old'.format(name, age))

# String interpolation

print(f'Hello i am {name} i am {age} years old')
0
# Old Style

print('Hello i am %s i am %d years old' % (name, age))

# 'New Style' string formatting

print('Hello i am {0} i am {1} years old'.format(name, age))

# String interpolation

print(f'Hello i am {name} i am {age} years old')
1 # float,  merupakan bilangan decimal. jika dalam bahasa pemrograman lain dikenal dengan tipe data double. Jika kita menuliskan perintah seperti berikut:
# Old Style

print('Hello i am %s i am %d years old' % (name, age))

# 'New Style' string formatting

print('Hello i am {0} i am {1} years old'.format(name, age))

# String interpolation

print(f'Hello i am {name} i am {age} years old')
2 print(x) type(x) maka output dari input ini adalah:
# Old Style

print('Hello i am %s i am %d years old' % (name, age))

# 'New Style' string formatting

print('Hello i am {0} i am {1} years old'.format(name, age))

# String interpolation

print(f'Hello i am {name} i am {age} years old')
5
# Old Style

print('Hello i am %s i am %d years old' % (name, age))

# 'New Style' string formatting

print('Hello i am {0} i am {1} years old'.format(name, age))

# String interpolation

print(f'Hello i am {name} i am {age} years old')
6 #string, pembuatan tipe data string ini dengan meletakkan karakter di dalam tanda petik. single petik (‘ ‘) maupun double petik (” “) bermakna sama di Python.
# Old Style

print('Hello i am %s i am %d years old' % (name, age))

# 'New Style' string formatting

print('Hello i am {0} i am {1} years old'.format(name, age))

# String interpolation

print(f'Hello i am {name} i am {age} years old')
7
# Old Style

print('Hello i am %s i am %d years old' % (name, age))

# 'New Style' string formatting

print('Hello i am {0} i am {1} years old'.format(name, age))

# String interpolation

print(f'Hello i am {name} i am {age} years old')
8
# Old Style

print('Hello i am %s i am %d years old' % (name, age))

# 'New Style' string formatting

print('Hello i am {0} i am {1} years old'.format(name, age))

# String interpolation

print(f'Hello i am {name} i am {age} years old')
9
float
0
float
1
float
2 maka ketika dieksekusi akan menghasilkan output seperti berikut:
float
3
float
4
float
5
float
5 Ada beberapa Metode yang dimiliki oleh tipe data string. Metode pada tipe data adalah hal yang bisa kita lakukan terhadap tipe data tersebut. Misalnya adalah pada saat kita pesawat kita dapat melakukan manuver vertikal dimana hal tersebut tidak dapat dilakukan pada mobil. Metode-metode yang dimiliki oleh tipe data string adalahcapitalize()Converts the first character to upper casecasefold()Converts string into lower casecenter()Returns a centered stringcount()Returns the number of times a specified value occurs in a stringencode()Returns an encoded version of the stringendswith()Returns true if the string ends with the specified valueexpandtabs()Sets the tab size of the stringfind()Searches the string for a specified value and returns the position of where it was foundformat()Formats specified values in a stringformat_map()Formats specified values in a stringindex()Searches the string for a specified value and returns the position of where it was foundisalnum()Returns True if all characters in the string are alphanumericisalpha()Returns True if all characters in the string are in the alphabetisdecimal()Returns True if all characters in the string are decimalsisdigit()Returns True if all characters in the string are digitsisidentifier()Returns True if the string is an identifierislower()Returns True if all characters in the string are lower caseisnumeric()Returns True if all characters in the string are numericisprintable()Returns True if all characters in the string are printableisspace()Returns True if all characters in the string are whitespacesistitle()Returns True if the string follows the rules of a titleisupper()Returns True if all characters in the string are upper casejoin()Joins the elements of an iterable to the end of the stringljust()Returns a left justified version of the stringlower()Converts a string into lower caselstrip()Returns a left trim version of the stringmaketrans()Returns a translation table to be used in translationspartition()Returns a tuple where the string is parted into three partsreplace()Returns a string where a specified value is replaced with a specified valuerfind()Searches the string for a specified value and returns the last position of where it was foundrindex()Searches the string for a specified value and returns the last position of where it was foundrjust()Returns a right justified version of the stringrpartition()Returns a tuple where the string is parted into three partsrsplit()Splits the string at the specified separator, and returns a listrstrip()Returns a right trim version of the stringsplit()Splits the string at the specified separator, and returns a listsplitlines()Splits the string at line breaks and returns a liststartswith()Returns true if the string starts with the specified valuestrip()Returns a trimmed version of the stringswapcase()Swaps cases, lower case becomes upper case and vice versatitle()Converts the first character of each word to upper casetranslate()Returns a translated stringupper()Converts a string into upper casezfill()Fills the string with a specified number of 0 values at the beginningsumber: w3schoolCara Menggunakan string method cukuplah mudah. Pada kesempatan kali ini kita akan mencoba untuk menggunakan salah satu method untuk membesarkan huruf pertama pada suatu string. Jika melihat tabel diatas maka method yang akan kita gunakan adalah capitalize(). pertama kita siapkan variabel yang berisi data string kita
float
7 lalu sekarang kita aplikasikan string method capitalize()
float
8 lalu kita lihat hasilnya,
float
9
6
0 #boolean/logical, boolean merupakan tipe data yang bernilai True atau False.
6
1
6
2
6
3
6
4 ketika dieksekusi, maka akan menghasilkan output seperti berikut:
6
5
6
6 #Printing Dalam Python, ada beberapa cara yang bisa digunakan untuk mencetak sebuah string, sebagai contoh :
6
7
6
8
6
9
int
0 ketika dieksekusi, maka akan menghasilkan output:
Hello Afrida

contoh selanjutnya:

int
1

int
2

Selain cara diatas, kita bisa menggunakan string formatting seperti berikut:
# Old Style

print('Hello i am %s i am %d years old' % (name, age))

# 'New Style' string formatting

print('Hello i am {0} i am {1} years old'.format(name, age))

# String interpolation

print(f'Hello i am {name} i am {age} years old')
# Aritmatika
int
3
int
4
int
5
int
6
int
7
int
8 ketika dieksekusi maka akan menghasilkan output seperti berikut:
int
9
100000
0 Jika kita cek tipe data untuk variabel D:
100000
1 maka akan menghasilkan output:
float
Jika diperhatikan, mengapa output tipe data hasil pembagian adalah float sedangkan variabel numerik yang kita input bernilai integer. Pembagian di dalam Python secara default akan menghasilkan tipe data float, lalu bagaimana cara kita untuk mengubah tipe data tersebut menjadi integer? cukup tambahkan tipe data int di awal variabel.
100000
2
int
8
100000
1 Ketika dieksekusi, maka:
6
int
kita juga bisa mengubah tipe data variabel numerik menjadi string, sebagai contoh:
100000
5
100000
6
100000
7
100000
8 ketika dieksekusi, maka akan menghasilkan output:

100000

str

Untuk memahami lebih lanjut, silahkan kunjungi external resource yang telah kami sediakan di link di bawah ini: Referensi Video:
  • Pengenalan Python
  • Number dan Operasi Matematika
  • Python String

Referensi Artikel:

  • https://www.petanikode.com/python-pip/
  • https://www.petanikode.com/python-sintaks/
  • https://belajarpython.com/tutorial/variabel-python
  • https://belajarpython.com/tutorial/tipe-data-python
  • https://belajarpython.com/tutorial/operator-python