我與編程的相識
什么是編程
今天是第二天的學(xué)習(xí)了岂座,通過這兩天跟我們老師的學(xué)習(xí)胶背,慢慢的開始真正走進了編程的大門,開始漸漸的了解編程的真正意義與目的垂蜗。
所謂編程楷扬,就是編寫程序,通過程序自動化的操作贴见,解決現(xiàn)實生活中的問題解決生活中的問題烘苹,還原生活場景!
用數(shù)據(jù)類型表示生活中的各種數(shù)據(jù)
用變量將生活中的各種具體的數(shù)據(jù)存儲起來
用運算符對存儲的數(shù)據(jù)進行計算得到結(jié)果
python
我是通過python開始進入編程的,怎么介紹python呢片部?由于我還是個超級新手镣衡,只能通過我這兩天的所學(xué)來介紹一下了:
首先,我了解到的就是python是一種很簡單的語言,他是一種跨平臺的廊鸥、可交互的然爆、面對對象的、解釋型膠水語言黍图,發(fā)展前景廣泛。
對這兩天的學(xué)習(xí)內(nèi)容我簡單做了一下總結(jié)
Python(days01)
- 源代碼:文本文件
后綴名稱:.py
每行代碼建議末尾不寫分號奴烙;可以添加分號
我的第一個python
print("hello world 助被!")
注釋注釋的意義:解釋說明,讓代碼的可讀性更好
單行注釋:以符號#開頭的代碼行是單行注釋
多行注釋:包含在三個引號”””內(nèi)容 “””中的是多行注釋輸出
輸出信息:print(“這里是要輸出展示的數(shù)據(jù)”)
字符要包含在引號中
\t:表示一個制表符
\n:表示一個換行
可以通過逗號分隔輸出多個數(shù)據(jù)輸入
輸入信息:r = input(“這里是提示用戶的信息切诀,會展示在屏幕上”)
用戶通過鍵盤輸入信息
輸入的信息需要接收
接收的數(shù)據(jù)可以存放在變量中命令運行窗口的一些常用命令
dir: directorys:列出當前文件夾中的所有文件
盤符: 表示切換到指定的磁盤
c: 表示命令行進入c盤
d: 表示命令行進入d盤
cd:change directory切換文件夾
cd c:/test/ 表示進入c盤的test文件夾中
cls:清屏命令
當我們命令行窗口中內(nèi)容過多時揩环,需要清場
輸入cls命令~就可以清空當前窗口中的顯示區(qū)域的內(nèi)容
ipconfig:查看自己的ip地址命令!作業(yè):
print(" 歡迎進入PY1807電子商城")
print("-----------------------------------")
print("* 1.購物:進入超市 *")
print("* 2.休閑:游戲天地 *")
print("* 3.返回登錄菜單 *")
print("* 4.退出系統(tǒng) *")
print("-----------------------------------")
print("請輸入您的選項:")
Python(days02)
三個基本要素:
數(shù)據(jù)類型
- python基本數(shù)據(jù)類型:
字符串(str)
數(shù)字(int/float)
布爾類型(bool) True/False
復(fù)數(shù)(complex) - python組合數(shù)據(jù)類型:
列表[list]
集合[set]
元組[tuple]
字典[dict] - python引用數(shù)據(jù)類型:
面向?qū)ο?可變類型幅虑、不可變類型)
變量:
用于在程序中臨時存儲具體數(shù)據(jù)的容器
主要由大小寫字母丰滑、數(shù)字、下劃線組成的倒庵、數(shù)字不能開頭
見名知意:看到變量名稱褒墨,猜到變量的作用
駝峰命名法:第一個單詞全部小寫、后面每個單詞首字母大寫[參考]
下劃線分隔命名法:多個單詞全部小寫擎宝,不同的單詞之間下劃線分隔變量的賦值:
向變量中存儲數(shù)據(jù)郁妈!
向變量中存儲數(shù)據(jù):賦值:賦予一個具體的數(shù)據(jù)作為變量的值
語法:變量名稱 = 具體的數(shù)據(jù)
變量的基本賦值:變量名稱 = 具體數(shù)據(jù)
變量的交叉賦值:變量1, 變量2..變量n = 值1, 值2..值n
運算符:
賦值運算符:=
語法:變量 = 表達式
意義:將等號右邊的表達式的結(jié)果,賦值給左邊的變量算術(shù)運算符:
加法:+
減法:-
乘法:*
除法:/
整除://
余數(shù):%
求次方:**
python中绍申,舍棄了其他語言中的a++ a--操作
保留了++a噩咪,--a語法操作,僅僅用于進行符號的正負判斷
例:a = 8 -> r = --a[負負得正] -> r = 8
- 混合運算符
a = a + 1
a += 1
-=极阅、/=胃碾、//=、**=筋搏、..
- 關(guān)系運算符(比較運算符)
用于比較兩個數(shù)據(jù)的大小關(guān)系
大于 >
大于等于 >=
小于 <
小于等于 <=
不相等 !=
相等 ==
關(guān)系運算符/比較運算符:主要操作兩個數(shù)據(jù)的關(guān)系比較仆百、返回一個布爾類型的數(shù)據(jù)
python特有的語法
判斷兩個條件:a, b, c = 10, 11, 12
判斷b大于a并且b小于c
常規(guī)做法: b > a and b < c
python特有: a < b < c
- 邏輯運算符
并且:與: and:女生找男朋友
或者:或: or:男生找女朋友
取反:非: not:小兩口吵架
- 位運算符
針對二進制數(shù)據(jù)的運算[一般不使用]
單個二進制運算
拓展:>> 右移運算符號
<< 左移運算符號
& 與運算