1. 程式人生 > >python學習第三講,python基礎語法之註釋,算數運算子,變數.

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等語言. 使用變數的時候
都是事先聲明瞭型別

  • 變數的型別包括如下:
    1. 變數的名稱
    2. 變數儲存的資料
    3. 變數儲存資料的型別
    4. 變數的地址(標示)
      型別有:
  • 數字型
    • 整型 (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); 輸出結果同上.