蟒蛇變量

| | | | | | | | | | | | |

#! /usr/bin/python


#整數賦值

年齡 = 45


#浮點數

薪水 = 1456.8 code>


# String

name = "John"


打印 (年齡)

打印 (薪水)

print (name)

< /td>

退出:

45 1456.8 Jo hn 

The在 Python 中創建變量的規則是 sa我和其他高級語言一樣。它們是:

a) 變量名稱必須以字母或下劃線開頭。
b) 變量名稱不能以數字開頭。
c) 變量名稱只能包含字母數字和下劃線字符(Az、0-9 和 _)。
d) 變量名區分大小寫(name、Name 和 NAME — 是三個不同的變量)。
e) 保留字(關鍵字)不能與變量名稱。

將一個值分配給多個變量:
Python 還允許將一個值同時分配給多個變量。
例如:


#! /usr/bin/python


一個 = b = c = 10

print (a)

print (b)

print (c)

退出:

 10 10 10 

給多個變量賦值不同的值:


#! /usr/bin/python


a,b,c = 1 , 20.2 , "GeeksforGeeks"


print (a )

print (b)

print (c)

退出:

1 20.2 Python.Engineering 

我們可以為不同的類型使用相同的名稱嗎?
如果我們使用相同的名稱,變量開始引用一個新的值和類型。


# ! /usr/bin/python


一個 = 10

a = "GeeksforGeeks"


print (a)

< /td>

退出:

Python.Engineering 

+ 運算符如何處理變量?

#! /usr/bin/python


一個 = 10

b = 20

print (a + b)


a = "Geeksfor"

b = "Geeks"

print (a + b)

退出:

30 Python.Engineering 

我們可以將+用於不同的類型嗎?
不同類型使用失敗會導致ibke出錯。


< tbody>

#! /usr/bin/python


一個 = 10

b = “極客”

print (a + b)

輸出:

TypeError: unsupported operand type (s) for +: `int` and` str` 

創建對象(或類類型變量): strong>
請參考類、對象和成員 了解更多詳細信息。


# Python 程序顯示帶有值的變量

code>
#在類聲明中賦值,是類變量和
# 方法和構造函數中的變量是實例

# 變量。


# 計算機科學學生班

class CSStudent:


# 類變量

= ` cse`


# init 方法或構造函數

def __ init __ ( self , roll):

# 實例變量

self 。滾動 = roll


# CSStudent 類對象

a = CSStudent ( 101 )

b = CSStudent ( 102 )


print (a.stream) # 打印 & quot; cse"

print (b.stream) #印刷品cse"

print (a.roll) # prints 101


# 類變量可以使用類獲得
# name還有

print (CSStudent.stream) # 打印 & quot; cse"

退出:

cse cse 101 cse