注釋就是**中不參與編譯執行的部分(不影響程式的功能);在**中起到註解和說明的作用
1)單行注釋在說明性文字前加#(#後需要乙個空格), 快捷鍵:ctrl+/
2)多行注釋(文件注釋)將說明性文字放在六個"或者6個'之間
1)一條語句佔一行, 一行結束不需要分號, 如果一行結束的時候加分號不會報錯
2)如果一行要顯示多條語句, 多條語句之間必須用分號隔開
3)如果一條語句很長,可以多行顯示,在換行的時候需要加 \ (加\的時候,這個\不能破壞資料)
識別符號就是用來給變數、函式、類取名用的(名字)
識別符號的要求:
1)由字母、數字或者下劃線組成(python3.x中文也可以作為識別符號,但是不要用)
2)數字不能開頭
在python中本身就是具備特殊功能或者特殊意義的識別符號
python中所有的關鍵字:
['false', 'none', 'true', 'and', 'as', 'assert','async','await','break','class','continue','def','del','elif','else', 'except','finally','for','from','global','if','import','in','is','lambda','nonlocal','not','or','pass','raise','return', 'try', 'while', 'with', 'yield']
1)常見的資料
a.數字資料
表示數值大小的資料就是數字資料(比如:年齡值、身高、體重、距離、速度等...);
在python中數字直接表示;
b.文字資料
在python中文字表示的時候如要加引號,單引號或者雙引號都可以
c.布林資料
只有 true 和 false 兩個值的資料, 其中 true 表示真/肯定, false 表示假/否定
在python中表示的時候直接寫 true 或 false
2)type函式type(資料):獲取指定資料的型別
在控制台輸出內容 - print
1)用法一
print(資料) - 在控制台列印指定的資料
2)用法二print(資料1, 資料2, 資料3, ...) - 在控制台同時列印多個資料
乙個print同時列印多個資料的時候,預設情況下,資料在一行顯示,中間用空格隔開
3)用法三print(資料, end=結束字串)
print(資料1, 資料2, 資料3,..., end=結束字串)
預設情況下,乙個print將資料列印完成後會自動換行(因為end預設值是換行符'\n' )
4)用法四print(資料1, 資料2, 資料3,..., sep=分隔字串)
預設情況下,分隔字串的值是空格(sep值是' ')
input(輸入提示資訊) - 獲取控制台的輸入提示資訊後面輸入的內容並返回
注意: 不管從控制台輸入的是什麼,得到的資料的型別都是字串
變數就是用來在程式中儲存資料的(可以看是容器)
1)語法變數名 = 資料
2)說明a.變數名 - 程式設計師自己命名;要求: 是識別符號,不能是關鍵字;規範: 字母都小寫,多個單詞用下劃線隔開; 見名知義(看到變數名大概知道這個變數中儲存的是什麼資料); 不使用系統提供的函式名、類名或者模組名
b.= - 賦值符號;固定寫法
c.資料 - 可以是任由有結果的表示式; 包括具體的資料(比如:數字、字串、布林)、有結果的運算表示式、函式呼叫表示式
使用變數就是使用變數中儲存的資料; 變數中儲存的資料可以怎麼使用,那麼這個變數就可以怎麼使用
可以通過重新給變數賦值來修改變數中儲存
1)同時定義多個變數賦相同的值變數名1 = 變數名2 = 變數名3 = ... = 資料
2)同時定義多個變數賦不同的值變數名1,變數名2,變數名3,... = 資料1,資料2,資料3,...
注意: = 前面變數的個數必須和 = 後面資料的個數保持一致
隨便學學Python day3 分支和迴圈
應用場景 針對不同的條件實現不同的操作。不同的條件之間滿足 如果其中乙個條件已經滿足,就沒有再判斷其他條件的必須 語法 if 條件語句1 段1 elif 條件語句2 段2 elif 條件語句3 段3 else 段n 注意 後面的條件是在前面的條件不成立的前提下進行判斷的 在if語句中有其他的if語句...
Python Day1學習筆記
wk1 python 1.python概述 一種解釋性丶物件導向丶動態資料型別的高階程式語言。缺點 執行速度慢。web後端 網路爬蟲 自動化運維 自動化測試 資料分析 人工智慧 計算機在記憶體中以二進位制的形式儲存資料 2.進製 二進位制 0b 八進位制 0o 十進位制 0d 十六進製制 0x 01...
python day1 基礎語法
資料採集 資料分析 web開發 django 自動化運維 運維開發工程師 自動化測試 測試開發工程師 人工智慧 數學 演算法 解釋性語言 可移植性 例如 從windows系統轉移到linux系統 跨平台使用 缺點 執行緒 假的 需程序彌補 執行緒被包含於程序 第三方庫較多 anaconda包含所有庫...