剛接觸 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']
留言