天天看點

Python【變量】

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()