• module 就是一個 python 檔案,package 是一個目錄包含檔案 init.py,目錄下可以有零到多個 module。
      • set 是 list 的特化,不包含重複的元素。
        a = set([1, 2, 3, 1]) # 1 不重複
    • 簡介模組
      #!/usr/bin/env python
      # -*- coding: utf-8 -*-
       
      def doSome(text):
          return text + '...processed...'
       
      def main():
          fixture = 'orz'
          print(doSome(fixture))
       
      if __name__ == '__main__':
          main()
    • 數值型態
      # 將 16 進制的 a 轉成 2 進制格式,去掉開頭的 "0b",並將剩下的字符串反向表示。
      >>> bin(int("a", 16))[2:][::-1]
      '0101'
    • lambda 運算式
      max = lambda m, n: m if m > n else n
       
      max(1, 2)
    • 定義類別
      class Account:
          def __init__(self, number, name, balance = 0):
              self.number = number
              self.name = name
              self.balance = balance

外部連結

登录