隨堂筆記整理
關于編程
什么是編程征冷?
編程就是編寫程序铜秆,通過程序自動化的操作,解決生活中的問題抓韩,還原生活場景!
編程的目的以及意義纠永?
解決生活中的問題,還原生活場景!
如何快速理解編程開發(fā)园蝠?
在我們學習一個新事物[技術渺蒿、工具、語言]~首先創(chuàng)建一個熟悉的場景和它關聯(lián)起來
通過熟悉的事物掌握一個陌生的事物->正常的學習途徑彪薛,只有通過正確的學習途徑以及對陌生事物逐漸熟悉掌握茂装,我們才能快速的理解編程開發(fā)怠蹂。
編程的基本要素
數(shù)據(jù)類型:用于表示各種數(shù)據(jù)的一種符號
基本數(shù)據(jù)類型:可以用來表示所有事物的基本描述符號
1.數(shù)據(jù)類型包括:基本數(shù)據(jù)類型|組合數(shù)據(jù)類型|引用數(shù)據(jù)類型
字符串:包含在一對單引號/雙引號/三引號之間的多個字符,專門用來描述信息
str 字符串
intro?= “低調(diào)奢華有內(nèi)涵” ??????????intro:introduction介紹
數(shù)字:專門描述數(shù)量單位的數(shù)據(jù)少态;整數(shù)城侧、小數(shù)[浮點數(shù)]
age??= 18 ??????int整數(shù)??????????????????age?年齡
height = 1.80 ????float浮點數(shù)???????????????height高度
布爾類型:專門描述只有兩種結果的數(shù)據(jù)[True | False]
強制只有兩種結果!bool?布爾
complex復數(shù):2?+ 3j
字符串[str]彼妻、數(shù)字[int/float]嫌佑、布爾[bool]、復數(shù)[complex]
2.什么是變量?
程序中臨時存儲數(shù)據(jù)的容器
命名規(guī)則:只能由大小寫字母侨歉、數(shù)字屋摇、下劃線組成,不能讓數(shù)字開頭幽邓!
項目規(guī)范1:一個變量由一個或者多個英語單詞/拼音組成炮温,全部小寫,不同的單詞或者拼音之間使用下劃線分隔牵舵!
如:name=”jerry” ?height=1.80 my_name=“大牧”
xing_ming = “牟文斌”
項目規(guī)范2:另一種命名規(guī)則~駝峰命名法~變量由一個或者多個英語單詞/拼音組成柒啤,第一個單詞/拼音全部小寫,后面每個單詞/拼音首字母大寫
myName = “夏莉” -> python3.x-> my_name = “夏莉”
變量的作用?
向變量中存儲數(shù)據(jù)
變量的聲明賦值
賦值:賦予一個具體的數(shù)據(jù)作為變量的值
變量的基本賦值:變量名稱=?具體數(shù)據(jù)
變量的交叉賦值:變量1, 變量2..變量n?=?值1,?值2..值n
語法:變量=?表達式
意義:將等號右邊的表達式的結果畸颅,賦值給左邊的變量
?
3.什么是運算符担巩?
算術運算符
加法:+
減法:-
乘法:*
除法:/
整除://
余數(shù):%
求次方:**
擴展:混合運算符
[if !supportLists]l?[endif]關系運算符(比較運算符)
用于比較兩個數(shù)據(jù)的大小關系
大于??>
大于等于??>=
小于?<
小于等于?<=
不相等?!=
相等==
關系運算符/比較運算符:主要操作兩個數(shù)據(jù)的關系比較、返回一個布爾類型的數(shù)據(jù)
[if !supportLists]l?[endif]邏輯運算符
并且:與:?and:女生找男朋友
或者:或:?or:男生找女朋友
取反:非:?not:小兩口吵架
python特有的語法
判斷兩個條件:a, b, c = 10, 11, 12
判斷b大于a并且b小于c
常規(guī)做法:b >?a ?and b < c
python特有:a < b < c
擴展:位運算符
針對二進制數(shù)據(jù)的運算[一般不使用]
單個二進制運算
>> 右移運算符號
<< 左移運算符號
&?與運算