從入門到精通,Python基礎知識及概念

2021-10-21 04:25:27 字數 1992 閱讀 9424

1. 注釋

單行注釋

#這是乙個單行注釋

· 在程式開發時,同樣可以使用 # 在**的後面(旁邊)增加說明性的文字

· 但是,需要注意的是,為了保證**的可讀性,注釋和**之間 至少要有 兩個空格

· 示例**如下:

print("hello python")  # 輸出 `hello python`

多行注釋

也可以用三對引號來注釋 如下:

注意:注釋不是越多越好,一目了然的程式不需要注釋,對於複雜的操作可以寫上若干注釋。

任何語言的程式設計員,編寫出符合規範的**,是開始程式生涯的第一步!

2. 算術運算子

算術運算子不在此多說,只要記住一點:除法的返回結果永遠都是浮點數float

3. python執行程式的執行原理

1.  作業系統會首先讓cpu把python直譯器的程式複製到記憶體中

2.  python直譯器根據語法規則,從上到下讓cpu翻譯python程式中的**

3.  cpu負責執行翻譯完成的**

程式是用來處理資料的 而變數是用來儲存資料的

4.  變數的型別

數字型  整型  浮點型 布林型 複數型

非數字型  字串  列表  元組  字典

數字型變數之間可以直接計算:

2*true=2

3.3*false=0

5.字串變數的運算

1.  first_name=」三」

last_name=」張」

first_name+last_name=」三張」

+號實現字串之間的拼接

2.  字串與整型相乘

first_name=」張三」

first_name*3=「張三張三張三」

3.字串和數字型變數不能進行其他運算

6.變數的格式化輸出

例如:輸入蘋果的單價,輸入買蘋果的重量,計算出總共的**

原始演算法:

改進演算法:

格式化輸出演算法:

終極演算法(一行搞定)

print("請付元錢".format(float(input("蘋果的單價是:")) * float(input("蘋果的重量是:"))))

思考:在控制台依次提示使用者輸入:姓名、公司、職位、**、郵箱

公司名稱:

姓名:職位:

提示使用者輸入乙個大於100 小於999 的數字,然後列印個位,十位,百位。

如:請輸入乙個數字:356

您輸入的數字為:356

百位:3 ,十位:5 ,個數:6

num=eval(input("請輸入乙個大於100且小於999的數字:"))

print("百位:\n十位:\n個位:".format(num//100,num%100//10,num%10//1))

7.變數的命名

標示符就是程式設計師定義的 變數名、函式名

名字 需要有 見名知義 的效果:

標示符可以由 字母、下劃線 和 數字 組成

不能以數字開頭 不能與關鍵字重名

識別符號的命名是區分大小寫的

1.小駝峰式命名法

第乙個單詞以小寫字母開始,後續單詞的首字母大寫

例如:firstname、lastname

2.大駝峰式命名法

每乙個單詞的首字母都採用大寫字母

例如:firstname、lastname、camelcase

Python從入門到精通

大神請繞路而走,本文適合入門小白 python基礎 python 資料型別和變數 python 字串和編碼 python 使用list和tuple python 條件判斷和迴圈 python 使用dict和set 函式python 呼叫函式 python 定義函式 python 函式的引數 pyth...

Python從入門到精通(目錄)

python從入門到精通 目錄 001 計算機基礎之程式設計 002 計算機組成原理 003 計算機作業系統 004 程式語言分類 005 網路瓶頸效應 006 計算機基礎小結 007 python和python直譯器 008 python直譯器的安裝 009 anaconda的安裝 010 pyt...

DDD從入門到精通 基礎篇

這篇文章主要還是表述清楚ddd相關的基礎概念,因為ddd入門有一定的專業名詞,還是得有個基本的了解。先講解下領域模型作用 對軟體需求進行設計,維持其內在邏輯的一致性 1 劃分邊界 也是一種高內聚 低耦合 2 所有邏輯都是內聚在物件內部的 包含行為和資料 為什麼需要ddd?行業現狀 貧血模型 充血模型...