初識Python 變數

2022-08-30 07:09:11 字數 3498 閱讀 9013

一、變數

1:python變數

①變數介紹:

變數是計算機記憶體中的一塊區域,變數可以儲存規定範圍內的值,而且值可以改變。而python下變數是對乙個資料的引用。

②變數的命名

變數名可以由字母、數字、下劃線組成,但是不能以數字開頭、不可以使用關鍵字。如:a 、a1、_a

③變數的賦值

變數的宣告和定義的過程,如:a = 1、id(a)

給單個數值或者多個數值賦值到a,賦值後的變數型別通過內建的type()函授檢視資料型別,int(整型),示例:

python 2.7.5 (default, oct 30 2018, 23:45:53) 

[gcc 4.8.5 20150623 (red hat 4.8.5-36)] on linux2

type

"help

", "

", "

credits"or

"license

"for

more information.

>>> a = 1

>>>a

1>>> b = 123

>>>b

123>>>type(a)

'int

'>

>>>type(b)

'int

'>

除了上面給單個或多個數值賦值,也可以給字串進行賦值,需要將字串使用'abc',賦值後的變數型別為str(字元),示例:

>>> c = '

abc'

>>>c

'abc

'>>>type(c)

'str

'>

二、運算子

1:賦值運算子

① = (簡單賦值)

1+2的結果賦值到a變數,則a=3。示例:

>>> a = 1+2

>>>a

3

② += (加法賦值)

數值6加法賦值到a,a變數本身值為3,則最終a變數值等9。示例:

>>> a += 6

>>>a

9

③ -= (減法賦值)

數值4減法賦值到a,a變數本身值為9,則最終a變數值等5。示例:

>>> a -= 4

>>>a

5

④ *= (乘法賦值)

數值3乘法賦值到a,a變數本身值為5,則最終a變數值等15。示例:

>>> a *= 3

>>>a

15

⑤ %= (取模賦值)

假如a=10,b=20,b %= a,即b = b(20) % a(10) ,則最終b變數值等0。示例:

>>> a = 20

>>>b = 10

>>> b %= a

>>> b

>>> 0

2:算數運算子

① +(加法)

數值1 + 數值2,則最終=數值3。示例:

>>> 1+2

3

② -(減法)

數值5 - 數值2,則最終=數值3。示例:

>>> 5-2

3

③ *(乘法)

數值2 * 數值3,則最終=數值6。示例:

>>> 2*3

6

④ /(除法)

數值4.0 / 數值3不夠整除,則最終=數值1.33333。示例:

>>> 4.0/3

1.33333

⑤ //(整除法)

數值4 // 數值3,使用整除運算子,則最終=數值1,取值整數。示例:

>>> 4//3

1

⑥ **(乘方)

數值2 * 數值3,即2*2*2,則最終=數值8。示例:

>>> 2**3

8

⑦ %(取模,返回除法的餘數)

數值4 % 數值3,則最終=1數值。示例:

>>> 4%3

1

3:關係運算子

##在使用關係運算子對數值進行對比,最終返回乙個布林值,true或false。

① >(大於)

數值1 > 數值2,即1大於2,則最終結果不成立,返回布林值false。示例:

>>> 1 > 2false

② <(小於)

數值1 < 數值2,即1小於2,則最終結果成立,返回布林值true。示例:

>>> 1 < 2true

③ >=(大等於)

數值1 >= 數值2,即1大於2不成立,1等於2不成立,兩種結果都不成立,則最終返回布林值false。示例:

>>> 1 >= 2false

④ <=(小等於)

數值1 <= 數值2,即1小於2成立,1等於2不成立,兩種當中有一種結果成立,則最終返回布林值true。示例:

>>> 1 <= 2true

⑤ ==(等於)

數值1 == 數值2,即1等於2,則最終結果不成立,返回布林值false。示例:

>>> 1 == 2false

⑥ !=(不等於)

數值1 != 數值2,即1不等於2,則最終結果成立,返回布林值true。示例:

>>> 1 != 2true

4:邏輯運算子

①and(邏輯與:兩個表示式中,如果其中乙個表示式false,則最終返回true)

數值2 == 2 and 數值1 > 數值2,兩個表示式中,2 等於2=true,1大於2=false,則最終結果false。

數值2 == 2 and 數值1 < 數值2,兩個表示式中,2 等於2=true,1小於2=true,則最終結果true。

示例:

>>> 2 == 2 and 1 > 2false

>>> 2 == 2 and 1<2true

②or(邏輯或:兩個表示式中,如果其中乙個表示式true,則最終返回true)

數值2 == 1 and 數值1 < 數值2,兩個表示式中,2 等於1=false,1小於2=true,則最終結果true。

數值2 == 1 and 數值1 > 數值2,兩個表示式中,2 等於1=false,1大於2=false,則最終結果false。

示例:

>>> 2 == 1 or 1 < 2true

>>> 2 == 1 or 1 > 2false

③not(邏輯非:取表示式布林值的反義)

數值not 3 > 6 ,表示式3大於6=false,則最終結果取反true。

數值not 3 > 2 ,表示式3大於2=true,則最終結果取反false。

示例:

>>> not 3 > 6true

>>> not 3 > 2false

Python的初識 變數

1 什麼是變數?變數是用來記錄下某種狀態,並且這種狀態是可以變化的。2 為何要使用變數?為了讓計算機能夠像人一樣去識別世間萬物,如何識別,就是把事物的特徵記錄下來 變數的定義。3 如何使用變數?變數的使用必須遵循 先定義,在使用 的原則。3.1變數的定義 x 10 x代表著變數名 為賦值符號 10 ...

PYTHON學習(一) 初識及變數

這是第一篇關於python的部落格,加油!python 中有時最上面一行為 usr bin env python 是為了在開啟py檔案時方便電腦調出檔案 coding utf8 是為了方便識別 中的漢字 這在python2中非常重要,不寫的話程式會報錯,在python3中可有可無 不知為何,在部落格...

Python基礎 初識及變數(一)

1 python中的變數名可以是字母 數字 下劃線的組合 2 python中的變數名不能以數字開頭 3 python中的變數名不能是關鍵字 and as assert break class continus def elif else except finally for global from ...