sample_1.py:
#!/usr/bin/python
a = input("Input value")
b = input("Input another value")
if a > b:
c = a * b
else:
c = a /b
print c
範例比較簡單
#!/usr/bin/python 的意思是說把它包含進來即可確保你的程式是可執行的
直接在命令列輸入:
./example_1.py
就可以執行了
a = input("Input value")
這個是說從鍵盤的輸入得到數值...然後存在 變數 a
if a > b:
c = a * b
else:
c = a /b
python 相當重視縮排. 用來取代 C語言裡面的 {}
所以 if 和 else 一定要在同一個 column
然後 內容也是一樣.....
sample_2.py: # use list []
# encoding: utf-8 my_list = [] my_list.append(1) my_list.append(2) my_list2 = [55.55,"Hi",3,99,222,222] my_list2[0]=333.333 print len(my_list),sum(my_list),my_list2.count(222) print my_list2[0],my_list2[-1],my_list2[1:3],my_list2[2:]
[] 是 list 的用法
它可以使用
list.append(x) function... 它的意思就是在從list 的最後一個位置後面加入x
len(list) function 可以計算出list 的長度
sum(list) function 可以計算list裡面所有的數值的總和
list.count(x) function 可以計算出 在list 裡面 x 出現過幾次
sample_3.py: # use dictioniary {}
像是 hash-table一樣有一個key對應一個變數# encoding: utf-8 passwd={'Mars':00000,'Mark':56680} passwd['Happy']=9999 passwd['Smile']=123456 del passwd['Mars'] passwd['Mark']=passwd['Mark']+1 print passwd print passwd.keys() print passwd.get('Tony')
第一行 在 初始化 passwd
第二行 增加 資料 key : 'Happy' value = 9999
第三行 增加 資料 key : 'Smile' value = 123456
del passwd['Mars'] # 刪掉 'Mars'
passwd['Mark'] = passwd['Mark'] + 1 #
print passwd.keys() # ['Happy', 'Smile', 'Mark']
print passwd.get('Tony') # 印出 key 'Tony' 所對應的 value
Reference https://docs.python.org/2/index.html
Reference http://tech.marsw.tw/blog/2014/09/03/getting-started-with-python-in-ten-minute