python學習第三講,python基礎語法之註釋,算數運算子,變數.
目錄
python學習第三講,python基礎語法之註釋,算數運算子,變數.
一丶python中的基礎語法,註釋,算數運算子,變數
1.python中的註釋
python中分為單行註釋跟多行註釋.作用就是提醒程式設計師當前程式碼的含義.
# 是單行註釋
""" 註釋內容 """ 三個引號 中間是註釋內容. 然後緊接著是三個引號.
2.python中的運算子.
python中的運算子跟 (C++ Java 以及其它語言都一樣,任何語言都是有的.) 加 減 乘 除 取餘 等等.
如下方所示:
運算子 | 描述 | 例項 |
---|---|---|
+ | 加 | 10 + 20 = 30 |
- | 減 | 10 - 20 = -10 |
* | 乘 | 10 * 20 = 200 |
/ | 除 | 10 / 20 = 0.5 |
// | 取整除 | 返回除法的整數部分(商) 9 // 2 輸出結果 4 |
% | 取餘數 | 返回除法的餘數 9 % 2 = 1 |
** | 冪 | 又稱次方、乘方,2 ** 3 = 8 |
- 在 Python 中
*
運算子還可以用於字串,計算結果就是字串重複指定次數的結果
In [1]: "-" * 50
Out[1]: '----------------------------------------'
1.python中的算數運算優先順序
- 和數學中的運算子的優先順序一致,在 Python 中進行數學計算時,同樣也是:
- 先乘除後加減
- 同級運算子是 從左至右
- 可以使用
()
調整計算的優先順序
- 以下表格的算數優先順序由高到最低順序排列
運算子 | 描述 |
---|---|
** | 冪 (最高優先順序) |
* / % // | 乘、除、取餘數、取整除 |
+ - | 加法、減法 |
- 例如:
2 + 3 * 5 = 17
(2 + 3) * 5 = 25
2 * 3 + 5 = 11
2 * (3 + 5) = 16
3.python中的變數
不過任何語言都有變數的概念.其本質就是儲存資料的. 任何語言都有 讀寫等操作.
1.python中變數的定義
- 在 Python 中,每個變數 在使用前都必須賦值,變數 賦值以後 該變數 才會被建立
- 等號(=)用來給變數賦值
=
左邊是一個變數名=
右邊是儲存在變數中的值
變數名 = 值
變數定義之後,後續就可以直接使用了
相比於C/C++ Java等語言. 變數不用先定義 後使用了. 如: int a = 10; python中直接可以
a = 10; 前提就是變數必須進行初始化,依舊是必須使用 = 進行賦值使用.
2.python中變數的型別
變數的型別,就是指,定義的變數儲存的資料是多大. 如 int 型別. float型別.等等. 因為python中
變數可以直接使用.所以變數型別必須通過除錯才可以知道. 如C/C++ java等語言. 使用變數的時候
都是事先聲明瞭型別
- 變數的型別包括如下:
- 變數的名稱
- 變數儲存的資料
- 變數儲存資料的型別
- 變數的地址(標示)
型別有:
- 數字型
- 整型 (
int
) - 浮點型(
float
) - 布林型(
bool
)- 真
True
非 0 數
—— 非零即真 - 假
False
0
- 真
- 複數型 (
complex
)- 主要用於科學計算,例如:平面場問題、波動問題、電感電容等問題
- 整型 (
- 非數字型
- 字串
- 列表
- 元組
- 字典
提示:在 Python 2.x 中,整數 根據儲存數值的長度還分為:
int
(整數)long
(長整數)
- 使用
type
函式可以檢視一個變數的型別
In [1]: type(name)
3.變數的基本使用
在python中, 變數可以跟變數互相使用,分為數字型變數,以及非數字型變數
數字型變數:
數字型變數直接可以直接進行計算.
非數字型變數:
非數字型變數,如字串. 可以使用 + 進行字串片接.
如一個字串變數為:
a = "Hello"
b = "World"
c = a + b;
那麼c的值就是 "HelloWorld"
字串型別另一種用法.可以進行重新拼接
如下:
In [1]: "-" * 50
Out[1]: '--------------------------------------------------'
4.python中的方法/函式
函式或者方法,在任何高階語言都有存在,其本質就是一段程式碼. 分成一個程式碼塊. 這個程式碼塊有名字
需要的時候呼叫一下即可.
簡單函式講解
函式 | 說明 |
---|---|
print(x) | 將 x 輸出到控制檯 |
type(x) | 檢視 x 的變數型別 |
- 在 Python 中可以使用
input
函式從鍵盤等待使用者的輸入 - 使用者輸入的 任何內容 Python 都認為是一個 字串
- 語法如下:
字串變數 = input("提示資訊:")
變數型別常用的轉換函式
函式 | 說明 |
---|---|
int(x) | 將 x 轉換為一個整數 |
float(x) | 將 x 轉換到一個浮點數 |
5.變數的格式化輸出
什麼是變數格式化. 意思就是指按照你想要輸出的方式進行輸出. 比如一個變數.我想按照 整數型資料.
那麼就使用 %d %d代表的就是一個整數.
如下:
格式化字元 | 含義 |
---|---|
%s | 字串 |
%d | 有符號十進位制整數,%06d 表示輸出的整數顯示位數,不足的地方使用 0 補全 |
%f | 浮點數,%.2f 表示小數點後只顯示兩位 |
%% | 輸出 % |
- 語法格式如下:
print("格式化字串" % 變數1)
print("格式化字串" % (變數1, 變數2...))
如下截圖:
在C/C++ java中, 輸出的時候都是用逗號隔開的.
如:
C: prIntf("輸出的整數是 %d \r\n", 13); 輸出結果為: 輸出的整數是 13
Java System.out.println("輸出的整數結果為: %d ",13); 輸出結果同上.