python 變數 關鍵字

2021-08-21 23:42:23 字數 2524 閱讀 1169

變數:在記憶體中開闢一塊空間,起乙個別名,用了訪問和儲存空間中的資料

變數的特點:

可以反覆儲存資料

可以反覆取出資料

可以反覆更改資料

1、開頭是字母 或下劃線 後面可以是字母 數字 下劃線

_abc  true

12abc  錯誤 false

name#pass   特殊字元

2、不能以關鍵字名(關鍵字在python中有特殊的含有  def  if  else)

檢視關鍵字用:

識別符號標示符就是程式設計師定義的變數名函式名

名字需要有見名知義的效果,見下圖:

變數名要見名知義的效果

一般在工作中命名規範 :

可以使用駝峰命名法 :小駝峰 (多個單詞構成)

第乙個單詞小寫,後面的單詞首字母大寫

onetwothree  username  password

大駝峰 :  每個單詞的首字母大寫

onetwothree  username

使用下劃線命名法: 單詞和單詞之間用_

one_two_three  user_name

通過以下命令可以檢視 關鍵字:

注意:變數名是區分大小寫

在python中,每乙個變數在使用前都必須賦值,變數賦值後,變數就建立了

變數名 = 值   

等號(=) 用了給變數賦值

=  左邊是變數名

=  右邊的是用來儲存變數的值

變數演練1

定義兩個變數,分別用來儲存使用者名稱和密碼,

並且輸出使用者名稱和密碼

# 定義乙個**的賬號

tb_user = "gongfuxong"

# 定義乙個**的密碼

tb_password = "123345"

# 輸出變數的值用 print()

print(tb_user)

print(tb_password)

變數的演練2

超市買蘋果

需求蘋果的**是 8.5 元/斤 price

買了 7.5 斤 蘋果  weight

計算付款金額

輸出金額

#  定義蘋果的**

price = 5.5

# 定義蘋果的重量

weight = 2

# 計算蘋果總共的金額

money = price * weight

# 輸出結果

print(money)

在程式中,為了更好的區分變數的功能和更有效的管理記憶體,變數也分為不同的型別

變數的資料型別是由值決定的

變數的資料型別,根據 =右邊的值推導出來的

1、變數的資料型別的分類

變數的資料型別分為 數字型 和非數字型

數字型

整型(int)  :輸入的是整數   例如: age =20

price = 9   int

weight  =50  int

浮點型(float) :  輸入的是 小數   例如  height= 1.75

weight = 90.88  float

height = 1.99   float

布林型(bool) 有兩個值 true(真) 是1  ,false(假) 是0  例如 marry = true  或  result = 5>6 

「5」+」6」     

比較運算返回的是布林型

測試資料型別type(變數)

非數字型

字串str:用雙引號或單引號括起來的是字串

列表list

元組tuple

字典dict

type(變數)測試變數的資料型別

n1=  20  int

n2= 20.444   float

n3= 「你好」  str

n4=true   bool

n5=false   bool

print(type(n1))

print(type(n2))

......

matlab變數,關鍵字

matlab變數命名規則 定義變數時不需要事先宣告,也不需要指定變數型別,matlab會自動依據所賦予的變數值或者對變數進行的操作來自動識別型別。如果一變數已經被賦過值,若重新賦值,則新值會替代舊值,變數型別也會變為新值的型別。在變數前加關鍵字global即定義為全域性變數,常使用大寫的英文本元表示...

new關鍵字 this關鍵字 base關鍵字

使用new,所做的三件事 1.類是引用物件,引用物件是在堆中開闢空間 在堆中開闢空間 2.在開闢的堆空間中建立物件 3.呼叫物件的構建函式 4.隱藏父類成員 子類的成員可以與隱藏從父類繼承的成員,類似於重寫。public new void sayhello this關鍵字的使用 1.代表當前類的物件...

python保留關鍵字和常用關鍵字

python保留關鍵字和常用關鍵字如下 上圖是python3中的關鍵字,python2.7中的關鍵字部分會有區別,具體在自己列印輸出檢視 import keyword print join keyword.kwlist lambda 用於匿名函式中 assert 斷言語句,常用與除錯 raise 用...