剛接觸 python 不久,與 perl 觀念都很像,但寫法都要深入了解才行,不難入門,但還是要一段時間的學習才能真的上手啊
支援中文,先宣告一下,一定要在第二行
#!/usr/bin/python # -*- coding: utf-8 -*- print "中文"
鍵盤輸入
# 詢問使用者姓名 print "Hello! What's your name?" # 讀入使用者姓名 name = raw_input('type your name') # 向使用者打招呼 print "Bonjour!", name
說明文件
pydoc sys 或 >>> import os >>> help(os)
註解
""" xxxx """
連續十個 –
print '-' *10
回復 True
print '1' in '123'
回復 False
print '1' not in '123'
list
s = [ '1','2','3'] s.append('321') # 附加 123 進去 print len(s) print s[3] del s[0] # 刪除 1 s.extend('321') # 與 append不同,變成 ['1', '2', '3', '3', '2', '1'] s.count('1') # 數字 1 有幾個 s[1:2] = [111,222,333] # 將 2 3 取代掉 del s[-1] # 刪除最後一個 s.reverse() # 倒過來 s.sort() # 排序
slice 切片
s = 'abc' print s[0:2] # 等於ab ,也可以寫成 print s[:2] print s[1] # 等於 b print s[1:2] # 同上,等於 b
Dictionary 很像是 perl 的 hash
s = {'a': '1', 'b': '2', 'c': '3'} print s['a'] s['a'] = 'r' # 替換掉 print s['a']
留言