第二課 Python基礎語法
第一課 Python基礎語法
1.Python識別符號
python資料型別
int型別:整數
float型別:浮點數
str型別:字串,以成對單引號或雙引號包裹
bool:True或False
我們可以通過 type() 函式輸出資料型別
python識別符號命名規定
1.大小寫敏感
2.只能以 字母 數字 下劃線 組成(數字不能開頭)
3.見名知意
4.蛇形 / 小駝峰 / 大駝峰 命名法
5.變數(小寫);常量大寫
6.不以關鍵詞作為識別符號
python註釋
為什麼會有註釋?
我們寫的程式裡,不光有程式碼,還要有很多註釋。註釋有說明性質的、幫助性質的,它們在程式碼執行過程中相當於不存在,透明的。
單行註釋
Python 中以符號 # 為單行註釋的開始,從它往後到本行的末尾,都是註釋內容。
快捷鍵:CTRL+/
多行註釋
Python 中沒有真正意義上的多行註釋(塊註釋)語法。選中需註釋的程式碼,再使用
快捷鍵:CTRL+/
註釋文件
在 Python 中通常使用 三對引號 來註釋文件,也可以認為是註釋多行。
語句與縮排
語句
在程式碼中,能夠完整表達某個意思、操作或者邏輯的最短程式碼,被稱為語句。
程式碼塊
為完成某一特定功能而聯絡在一起的一組語句構成一個程式碼塊。有判斷、迴圈、函式、類等各種程式碼塊。程式碼塊的首行通常以關鍵字開始,以冒號( : )結束。
語句與縮排
縮排
python 最具特色的語法就是使用 縮排 來表示 程式碼塊 ,不需要使用大括號。
python 一般用 四個空格 就是 tab 來縮排。在 pycharm 中 tab 自動迴轉成4個空格
正確的縮排方式:
所有的普通語句,頂左開始編寫,不需要縮排
所有的程式碼塊,首行不用縮排,從冒號結束後開始下一行,都要縮排
直到該語句塊結束,就退回縮排,表示當前塊已結束
語句塊可以巢狀,所以縮排也可以巢狀
pass語句
pass 語句是佔位語句,它什麼都不做,只是為了保證語法的正確性而寫。
以下場景中,可以使用 pass 語句:
1.當你不知道後面的程式碼怎麼寫的時候
2.當你不需要寫程式碼細節的時候
3.當語法必須,又沒有實際內容可寫的時候
4.其它的一些你覺得需要的場景
變數與常量
變數與常量的定義
變數與常量都是容器
無論是變數還是常量,在建立時都會在記憶體中開闢一塊空間,用於儲存它的值
變數與常量的區別
變數是程式執行過程中,值可以發生改變的量
常量是程式執行過程中,值不會發現變化的量
變數的建立
變數建立小貼士:
1.在python當中建立變數無需宣告型別
2.每個變數在使用前都必須賦值,變數賦值以後才會被建立
3.“=”號這個賦值運算子是從右往左的計算順序
4.Python允許同時為多個變數賦值
練習:列印小強的身高為:178
列印小強的身高為:178,性別為男性
常量
常量就是不變的量,或者說在程式執行過程中不會改變的量。在 python 中使用全部大寫來辨別常量。
注意:python 中沒有保護常量的機制,所以也沒有嚴格意義上的常
輸入與輸出
Input輸入函式
input() 是內建函式,用來獲取使用者輸入,返回值為字串。
當使用者未輸入時,程式會停止向下執行(阻塞),等待使用者輸入。
Input輸入函式小練習
輸入年齡
當年齡大於18,則輸出”你好呀,小靚仔”;
否則輸出”你好呀!小朋友”
str.isdigit():判斷字串是否全部為數字組成
print()輸出函式
print() 方法用於列印輸出,最常見的一個函式。
語法:print(self,*args, sep=’ ‘, end=’\n’, file=None)
常用引數:
sep:分隔符符號,在值之間插入的字串,預設為空格
end:字串追加在最後一個值之後,預設為換行符\n。
如果,設定end=’’ ",則可以不換行,讓print在一行內連續列印。
作業
相關文章
- Python基礎語法Python
- Python 基礎語法Python
- Python基礎:語法基礎(3)Python
- python基礎語法—語句Python
- Python的基礎語法Python
- python 基礎語法(三)Python
- Python基礎語法(二)Python
- Python基礎語法(一)Python
- Python基礎(06):if語法Python
- Python3 基礎語法Python
- Python基礎語法資料Python
- python 基礎習題1--基礎語法Python
- 【PYTHON】語法基礎 | 開始使用PythonPython
- python 基礎語法 - 函式(一)Python函式
- 快速掌握Python基礎語法(下)Python
- 初學Python(1)基礎語法Python
- Python基礎語法及應用Python
- 零基礎如何快速掌握Python基礎語法?Python
- python 基礎語法之物件導向Python物件
- Python基礎語法–註釋說明Python
- python基礎語法2---運算子Python
- 學習python的基礎語法集合Python
- Python基礎語法(七:類與物件)Python物件
- Java基礎-語法基礎Java
- Python基礎語法:開始你的Python之旅Python
- 第一課 php基礎語法 變數 函式PHP變數函式
- 基礎語法
- 真香,理解記憶法學習Python基礎語法Python
- python基礎語法 - 資料儲存模型Python模型
- python基礎必學的語法知識Python
- python基礎語法知識點總結Python
- scala基礎語法-----Spark基礎Spark
- Java基礎 第二節 第三課Java
- Java基礎 第二節 第十課Java
- Python基礎入門_2基礎語法和變數型別Python變數型別
- 零基礎入門Python教程4節與基礎語法Python
- CSS 基礎語法CSS
- Dart語法基礎Dart