區別一
python2預設的編碼方式是ascaii碼
解決方式在檔案首部加:#-*- encoding:utf-8 -*-
python3預設的編碼方式是utf_8
變數
1.python變數必須由數字,字母,下劃線組成,且不能又數字開頭。
2.不能是python中的關鍵字:
[『and』, 『as』, 『assert』, 『break』, 『class』, 『continue』,
『def』, 『del』, 『elif』, 『else』, 『except』, 『exec』,
『finally』, 『for』, 『from』, 『global』, 『if』, 『import』,
『in』, 『is』, 『lambda』, 『not』, 『or』, 『pass』, 『print』,
『raise』, 『return』, 『try』, 『while』, 『with』, 『yield』]
3.變數具有可描述性。
4.變數不能是中文。
常量
全大寫:bir_of_china =1949
注釋
方便自己方便他人理解**。
單行注釋:#
多行注釋:』』『被注釋內容』』』 「」「被注釋內容」""
基礎資料型別
數字:int
+ - * /
% 取餘數
字串轉化成數字:int(str) 條件:str必須是數字組成的。
數字轉化成字串:str(int)
字串:str,python當中凡是用引號引起來的都是字串。
可相加:字串的拼接。
可相乘:str * int
賦值多行字串要使用:』』』 『』』
使用者互動
input()
將輸入的內容賦值給前面的變數
從input**來的資料都是str型
條件
if:while true:
break:終止迴圈
continue:結束本次迴圈,繼續下次迴圈
思維導圖:
Python學習筆記Day1
16 9 19 1.python3.5中一些小小的變化 print helloworld 1 2結果為0.5 1 2實現整除 3 2乘方 pow 2,3 八進位制 十進位制 0o10 8 16進製制 十進位制 0xaf 175 2.得到上次輸入的語句 alt p 3.x input x x 2 y ...
Python學習筆記 Day1
1.python提供了乙個工具,可以將python2所寫的 自動轉換為python3可使用的語法。2.python是解釋型的,這表示python 被直譯器翻譯和執行。3.print作用 在控制台上顯示字串訊息 4.縮排問題 1 在python中每一句 都需要頂格寫,否則出現 syntaxerror ...
python學習筆記 Day1
python2.x版本與3.x版本的語法差異 1 python 3.x print 輸出的語加必須加上 e.g print hello world 在3.x版本變為了print hello world 2 python2.x版本裡的 raw input 在3.x裡變為了input。即 3.x版本的 ...