關於Python程式設計(來自初學者的小總結)
1.什麼是python程式設計?
程式設計就是編寫程式,通過程式自動化的操作,解決現實生活中的問題
2.程式設計的目的和意義
不僅解決生活中的問題,還可以還原生活場景
3.怎麼樣快速理解程式設計開發
學習一個新事物[技術、工具、語言]~首先建立一個熟悉的場景和它關聯起來
通過熟悉的事物掌握一個陌生的事物->正常的學習途徑
4. 程式設計的基本要素
(1)資料型別[基本資料型別、組合資料型別、引用資料型別]
a. 基本資料型別是可以用來表示所有事物的基本描述符號,基本資料型別又分為整數型(int)、浮點型(float)、字串(str)、布林型(bool)、複數型(complex)。
b. 組合資料型別可以一次表示多個數據,組合資料型別包括列表(
c. 引用資料型別包括面向物件。
(2)變數
變數是程式中臨時儲存資料的容器,命名規則是隻能由大小寫字母、數字、下劃線組成,不能讓數字開頭。要求見名知意。
專案規範
駝峰命名法:第一個單詞全部小寫、後面每個單詞首字母大寫[參考]
下劃線分隔命名法:多個單詞全部小寫,不同的單詞之間下劃線分隔
變數的賦值:向變數中儲存資料
語法:變數名稱 = 具體的資料
例如:~a = 33
變數的交叉賦值:變數1, 變數2..變數n = 值1, 值2..值n
(3)運算子
a. 算術運算子
加法:+
減法:-
乘法:
除法:/
整除://
餘數:%
求次方:**
b. 混合運算子
a = a + 1
a += 1
C.關係運算符(比較運算子)
用於比較兩個資料的大小關係
大於 >
大於等於 >=
小於 <
小於等於 <=
不相等 !=
相等 ==
關係運算符/比較運算子:主要操作兩個資料的關係比較、返回一個布林型別的 數 據。
d.邏輯運算子
並且:與: and:女生找男朋友
或者:或: or:男生找女朋友
取反:非: not:小兩口吵架
5. 案例操作/錯誤總結
TypeError: unsupported operand type(s) for -: 'str' and 'str'
錯誤:- 符號 不支援的運算型別:'str' 和 'str'
正確做法:宣告變數型別
NameError: name 'age' is not defined
名稱錯誤:一個名稱為age的變數沒有定義
正確做法:要先定義變數才可操作
SyntaxError: EOL while scanning string literal
語法錯誤:字串沒有正常的結束
正確做法:仔細檢查引號