Python【變量】
1.建立變量
在Python中,建立變量不需要有任何聲明,在第一次為它指派時,就會建立變量。
x = 10
y = 'Hello Python'
print(x)
print(y)
輸出:
10
Hello Python
在變量指派之後還可以直接修改其類型:
x = 10
y = 'Hello Python'
x = 'change'
print(x)
print(y)
輸出:
change
Hello Python
2.變量名稱
Python中變量的命名規則和其他進階語言類似:
- 大小寫敏感
- 變量名隻能包含字母、數字、下劃線
- 不能以數字開頭
3.向多個變量指派
x = y = z = 'Hello'
print(x)
print(y)
print(z)
除了連等之外,還可以:
x,y,z = 'Hello','python','love'
print(x)
print(y)
print(z)
輸出:
Hello
python
love
4.print中+連接配接
print中的加号如果連接配接的是字元串,那麼就表示拼接:
y = 'python'
print('Hello ' + y)
輸出:
Hello python
如果連接配接的是數字,那麼就表示算術加法:
x = 10
print(5 + x)
輸出:
15
如果是字元串和數字那麼久會直接報錯。
4.局部變量和全局變量
x = 10
def myfun():
x = 5
print(x)
#定義了一個函數,在函數内部的x=5
myfun()
print(x)
我們可以看到,全局有一個x變量的值是10,在函數mufun()的内部又有一個變量x的值是5,和其他語言一樣,在函數内部重定義的函數外的變量,那麼在函數内使用這個變量都預設是函數内的局部變量,是以輸出如下:
5
10
x = 10
def myfun():
global x
x = 15
print(x)
#定義了一個函數,在函數内部引用了全局變量x
myfun()