1. 程式人生 > 實用技巧 >Python基礎之變數介紹

Python基礎之變數介紹

# ### 變數 : 可以改變的量就是變數,實際指代的是記憶體中的一塊空間

# (1) 變數的概念
hanting618 = "1"
hanting618 = "2"
print(hanting618)

# (2) 變數的宣告

# 1
a = 100
b = 101
print(a)
print(b)

# 2
a,b = 200,300
print(a,b)

# 3
a = b = 400
print(a,b)

# (3) 變數的命名
"""
          變數的命名
字母數字下劃線,首字元不能為數字
嚴格區分大小寫,且不能使用關鍵字
變數命名有意義,且不能使用中文哦
"""

__________123
= 10 print(__________123) # 123435abc = 100 error a111 = 111 A111 = 222 print(a111) print(A111) # import 引入 keyword模組 import keyword # 模組.屬性 => 所有系統的關鍵字 print(keyword.kwlist) """ [ 'False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield' ]
""" print(1) # print = "abc" # print(print) error 替換了原來print列印的含義 myhouse = "100多平,其中有3個小屋" # aksdjfklasjldkfjaksldf = "100多平,其中有3個小屋" 這個名字不能表達該變數的含義 my_house = "100多平,其中有3個小屋" print(my_house) # 使用中文命名變數可以,但是嚴禁使用 我的家 = "花了1000多萬買的,在北京的三里屯" print(我的家) # home = "花了1000多萬買的,在北京的三里屯" (推薦) """ (1) 中文命名的變數會佔用更多的空間 (2) 中文命名的變數容易亂碼 utf-8 國際標準編碼(可變長的unicode編碼) 中文字元佔用3個位元組,英文數字和特殊符號佔用1個位元組 gbk 國標編碼 , 中文字元2個位元組, 英文數字和特殊符號佔用1個位元組
""" # (4) 變數的交換 # 1.通用寫法 a = 13 b = 14 tmp = a # tmp = 13 a = b # a = 14 b = tmp # b = 13 print( a , b ) # 14 13 # 2.python特有 a = 13 b = 14 a,b = b,a print(a,b) # (5) 常量 : 不可改變的量 (約定俗成,把字母變成大寫,這個值不能改變) SHENFENZHENG = "210204191810184438" SHENFENZHENG = "你好"