原创 Python 學習之 List

1、什麼是 List (列表) List (列表)是 Python 內置的一種數據類型。 它是一種有序的集合,可以隨時添加和刪除其中的元素。 2、創建 List(列表) 列表就是用中括號 [] 括起來的數據,裏面的每一個數據就叫做

原创 Python 學習之 dict

1、什麼是 dict(字典) Python 內置了 字典(dict),dict 全稱 dictionary,如果學過 Java ,字典就相當於 JAVA 中的 map,使用鍵-值(key-value)存儲,具有極快的查找速度。 n

原创 Python 學習之基本數據類型和變量(02)

三、Python 的基本數據類型 1. 字符串 字符串:是 python 中隨處可見的數據類型,字符串的識別也非常的簡單,就是用「引號」括起來的。 引號包括單引號 ’ ’ ,雙引號 " " 和 三引號 ‘’’ ‘’’ ,比如 ‘a

原创 Python 學習之基本數據類型和變量(03)

四、基本數據類型轉換 Python 中基本數據類型轉換的方法有下面幾個。 簡單示例: #!/usr/bin/env python3 # -*- coding: utf-8 -*- ' 基本數據類型轉換 ' __author_

原创 Python 學習之 set

1、set 的創建 創建一個 set,需要提供一個 list 作爲輸入集合 set1=set([123,456,789]) print(set1) 結果: {456, 123, 789} 重複元素在 set 中自動被過濾

原创 Python 基礎之代碼規範(三)

三、命名規範 1. 模塊 模塊儘量使用小寫命名,首字母保持小寫,儘量不要用下劃線(除非多個單詞,且數量不多的情況) # 正確的模塊名 import decoder import html_parser # 不推薦的模塊名 i

原创 Python 基礎之代碼規範(二)

二、註釋 1. 塊註釋 “#”號後空一格,段落件用空行分開(同樣需要“#”號) # 塊註釋 # 塊註釋 # # 塊註釋 # 塊註釋 2. 行註釋 至少使用兩個空格和語句分開,注意不要使用無意義的註釋 # 正確的寫法 x = x

原创 Python 基礎之代碼規範(一)

一、簡明概述 1. 編碼 如無特殊情況, 文件一律使用 UTF-8 編碼 如無特殊情況, 文件頭部必須加入#--coding:utf-8--標識 2. 代碼格式 2.1 縮進 統一使用 4 個空格進行縮進 2.2 行寬 每

原创 如何學習 Python

第一階段:入門 廖雪峯 Python 教程 草根學 Python 第二階段:練習 500 Lines or Less 第三階段:書籍 《Python 編程》 《利用 Python 進行數據分析 第2版》 第四階段:Py

原创 《劍指 offer》 學習22之從上往下打印二叉樹

題目描述 從上往下打印出二叉樹的每個節點,同層節點從左至右打印。 例如,以下二叉樹層次遍歷的結果爲:1,2,3,4,5,6,7 題目鏈接:牛客網 解題思路 使用隊列來進行層次遍歷。 不需要使用兩個隊列分別存儲當前層的節點和下一層

原创 《劍指 offer》 學習20之包含 min 函數的棧

題目描述 定義棧的數據結構,請在該類型中實現一個能夠得到棧中所含最小元素的 min 函數(時間複雜度應爲O(1))。 注意:保證測試中不會當棧爲空的時候,對棧調用pop()或者min()或者top()方法。 題目鏈接:牛客網 解題