- Python : 3.7.3
- OS : Ubuntu 18.04.2 LTS
- IDE : pycharm-community-2019.1.3
- Conda : 4.7.5
- typesetting : Markdown
coder@ubuntu:~$ source activate py37 (py37) coder@ubuntu:~$ ipython Python 3.7.3 (default, Mar 27 2019, 22:11:17) Type 'copyright', 'credits' or 'license' for more information IPython 7.5.0 -- An enhanced Interactive Python. Type '?' for help. In [1]: my_tuple = ("娘娘菜", "鳥巢菌", "檸檬", "檸檬皮") In [2]: # tuple的拆包在函數的多值參數那塊會用到 In [3]: print(*my_tuple) # 拆包是指將一個結構中的數據拆分爲多個單獨變量中。 娘娘菜 鳥巢菌 檸檬 檸檬皮 In [4]: a, b, c, d = my_tuple In [5]: a Out[5]: '娘娘菜' In [6]: b Out[6]: '鳥巢菌' In [7]: c Out[7]: '檸檬' In [8]: d Out[8]: '檸檬皮' In [9]: # 使用 _與通配符*進行拆包 In [10]: *_, d = my_tuple # 只要最後一個數據 In [11]: d Out[11]: '檸檬皮' In [12]: *_, c, d = my_tuple # 只要倒數的兩個數據 In [13]: c, d Out[13]: ('檸檬', '檸檬皮') In [14]: a, *_= my_tuple # 只要第一個數據 In [15]: a Out[15]: '娘娘菜' In [16]: exit (py37) coder@ubuntu:~$ conda deactivate coder@ubuntu:~$
Python具備開源、跨平臺、解釋型、交互式等特性,值得學習。
Python的設計哲學:優雅,明確,簡單。提倡用一種方法,最好是隻有一種方法來作一件事。
代碼的書寫要遵照規範,這樣有助於溝通和理解。
每種語言都有獨特的思想,初學者須要轉變思惟、踏實踐行、堅持積累。html