MARI BELAJAR PEMROGRAMAN PYTHON bagan 3

kali ini saya akan membagikan artikel lanjutan dari belajar pemrograman python bagian 2.

ok lanjut~>


Variabel

Hanya menggunakan konstanta literal saja cukup membosankan, kita membutuhkan cara untuk
menyimpan dan memanipulasi informasi. Untuk hal ini kita bisa menggunakan variabel. Seperti
namanya, variabel dapat diisi dengan bermacam-macam nilai, anda dapat menyimpan apapun
menggunakan variabel. Variabel adalah sebagian dari memori komputer yang digunakan untuk
menyimpan informasi. Berbeda dengan konstanta literal, anda membutuhkan cara untuk mengakses
variabel ini, oleh karena itu kita memberi nama kepada variabel.

Nama Pengenal

Berikut aturan penamaan variabel dalam python:
  • Karakter pertama harus berupa karakter alfabet (huruf besar atau huruf kecil ASCII, atau unicode) atau underscore _.
  • Karakter selanjutnya dapat berupa alfabet (huruf besar atau huruf kecil ASCII, atau unicode), underscore _ atau digit (0-9).
  • Nama variabel bersifat case-sensitif. Sebagai contoh, namaMhs dan namamhs adalah variabel yang berbeda.
          lat4.py
          # menggunakan variabel
          a = 10
          b = 20
          c = 30
          total = a + b + c
          nama = 'ibu'
          tempat = 'kantor'
          print 'jumlah total = %s' % total
          print '%s pergi ke %s' % (nama, tempat)

     outputnya :
                jumlah total = 60
                ibu pergi ke kantor

Tipe Data
Variabel dapat menyimpan nilai dengan berbagi tipe disebut dengan tipe data. Bilangan dan string
adalah tipe dasar, yang sudah dibahas sebelumnya. Pada latihan berikutnya akan dibahas tipe data yang lain.

Perlunya Anda menggunakan type untuk menentukan tipe data variabel / obyek yang ada.

                            >>> type(1)
                            <type 'int'>

                            >>> type(3.2)
                            <type 'float'>

                            >>> type(2 ** 1000)
                            <type 'long'>

                            >>> type('abc')
                            <type 'str'>

                            >>> type('a')
                            <type 'str'>

Obyek
Semua yang ada dalam Python adalah obyek / object. Obyek memiliki field yang memiliki nilai
tertentu dan method untuk operasi tertentu.

Untuk melihat field dan method yang ada dalam suatu obyek kita dapat gunakan fungsi builtin dir.

>>> dir('abc')
['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__',
'__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__',
'__getslice__', '__gt__', '__hash__', '__init__', '__le__', '__len__', '__lt__',
'__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__',
'__repr__', '__rmod__', '__rmul__', '__setattr__', '__sizeof__', '__str__',
'__subclasshook__', '_formatter_field_name_split', '_formatter_parser',
'capitalize', 'center', 'count', 'decode', 'encode', 'endswith', 'expandtabs',
'find', 'format', 'index', 'isalnum', 'isalpha', 'isdigit', 'islower', 'isspace',
'istitle', 'isupper', 'join', 'ljust', 'lower', 'lstrip', 'partition', 'replace',
'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit', 'rstrip', 'split', 'splitlines',
'startswith', 'strip', 'swapcase', 'title', 'translate', 'upper', 'zfill']

>>> 'abc'.upper
<built-in method upper of str object at 0x7fe601a1f800>

>>> 'abc'.upper()
'ABC'

Selain dapat melihat isi obyek, anda dapat mengakses dokumentasi object menggunakan help.
 
>>> help(str)
Help on class str in module __builtin__:
class str(basestring)
    | str(object) -> string
    |
    | Return a nice string representation of the object.
    | If the argument is a string, the return value is the same object.
    |
    | Method resolution order:
    | str
    | basestring
    | object
   ...
>>> help(str.upper)
Help on method_descriptor:
   upper(...)
         S.upper() -> string
             
         Return a copy of the string S converted to uppercase.

artikel ini bersumber dari :
http://www.tutorialspoint.com/python/
http://sakti.github.io/


terimaksih untuk sekian untuk artikel kali ini kita lanjut esok untuk bagian 4 nya.
.....

Comments

Popular Posts