乾貨「python基礎之變數「

2021-10-24 09:49:40 字數 1859 閱讀 2068

今天內容不多,無水分純乾貨

一起了解下python基礎之變數

變數定義

變數按字面來理解就是可以變化的量,賦予不同的值,會有不同的量;每建立乙個變數,就會在計算機記憶體中開闢乙個空間,用於儲存規定範圍內所賦予的值。

message = "hello world"

其中message就是乙個變數,而引號內的 hello world 就是變數message的值

變數命名規範

在python中變數並不是隨意命名的,要遵循以下規則:

1. 變數名僅且只能包含字母、數字下劃線。注意 變數名可以以字母或下劃線開頭,但是不能用數字開頭,否則會報錯

>>> 1_message = 'hello world'

syntaxerror: invalid token

>>> message_1 = 'hello world'

>>> print(message_1)

hello world

2. 變數名不能出現空格,可以利用下劃線來分割。

>>> message 1 = 'hello world'

syntaxerror: invalid syntax

應設定為message_1

3. 系統關鍵字不能作為變數名使用。比如一些內建的函式名或特殊用途的單詞,比如print,否則會報錯

>>> print = 'hello world'

>>> print(print)

traceback (most recent call last):

file "", line 1, in

print(print)

typeerror: 'str' object is not callable

4. 在python中,變數是區分大小寫的。比如message與message並不是相等的,而是兩個不同的變數,而在實際的程式設計過程中,也應盡量使用小寫字母來表示,避免出現不必要的錯誤。

5. 在命名變數事盡量簡潔且具有描述性。student_num比s_n更能讓人理解。

變數賦值

在python中,變數賦值時不需要宣告賦值的型別

>>> message_1 = 123 #整型數字

>>> type(message_1)

>>> message_2 = 'hello' #字串

>>> type(message_2)

>>> message_3 = [1,2,3,4] #列表

>>> type(message_3)

以上是不同型別的資料賦值,還有浮點型數字、元組、字典等資料型別,以後會講到。

在上述**中也已看到,等號「=」是進行賦值的操作符,用來給變數賦值,右邊是所要賦的值,左邊是變數名。

每個變數在使用前都必須進行賦值,變數賦值後該變數才會被建立

>>> message

traceback (most recent call last):

file "", line 1, in

message

nameerror: name 'message' is not defined

否則會報錯,提示未定義。

下面來說說多個變數賦值

在python中允許使用者同時為多個變數賦值:

>>> a = b = c = 2

>>> a + b

4>>> a, b, c = 1,2,3

>>> a + c

4百看不如一練,趕快動手敲去一下吧

Python基礎之變數型別

python有五個標準的資料型別 python支援四種不同的數值型別 int 有符號整型 long 長整型 也可以代表八進位制和十六進製制 float 浮點型 complex 複數 數字是不可改變的資料型別,這意味著改變量字資料型別會分配乙個新的物件。例子1 coding utf 8 author ...

python 基礎知識之變數

每個 py檔案最好新增下面兩行內容 usr bin env python coding utf 8 注釋 單行注釋 def func args,kwargs pass 或者 x 或者 x 多行注釋 或者 一 定義變數 變數名 相當於門牌號,指向值所在的空間 等號,變數值 name luo male ...

python基礎之變數的宣告

程式設計的過程就是對資料進行運算和處理的過程,程式中要處理資料,就必須要使用變數來儲存資料。所以,變數就像是乙個容器,用於盛裝程式中的資料。儲存之後,我們就能對其進行運算和處理。在python語言中,宣告變數非常簡單 a 5比如在上面的 中,我們建立了乙個名字叫a的變數,並將5賦值給它,其中 a 5...