程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python 基礎變量聲明

編輯:Python

1. 聲明合法變量名稱

1.只能是字母,數字,下劃線組成

2. 不能以數字開頭

3. 區分大小寫

合法變量名稱:

x =True

_y =False

a =“test”

a_1 =“OK”

a_a_1=“Also OK”

非法變量名稱:

9a=1  # SyntaxError: invalid syntax

區分大小寫,所以x,X 是不同的變量

x=1

y = X +2

2. 關鍵字

import keyword

print(keyword.kwlist)

輸出:

[‘False’, ‘None’, ‘True’, ‘__peg_parser__’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘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’]

這些關鍵都不能用做變量名稱

3. 數據類型

使用type( )函數

整數

a =3

print(a)

print(type(a))

b =123456789087654321

print(b)

print(type(b))

浮點數

pi =3.1415

print(pi)

print(type(pi))

字符串

s1 =‘a’

print(s1)

print(type(s1))

s2 =‘Ritchie Lee’

print(s2)

print(type(s2))

布爾類型

b =True

print(b)

print(type(b))

Null type

x =None

print(x)

print(type(x))

輸出:

3

<class ‘int’>

123456789087654321

<class ‘int’>

3.1415

<class ‘float’>

a

<class ‘str’>

Ritchie Lee

<class ‘str’>

True

<class ‘bool’>

None

<class ‘NoneType’>

4. 多變量賦值

a, b, c =1, 2, True

print(a, b, c)

輸出:

1 2 True

如果變量多余賦值值,則會異常

a, b, c =1, 2,

print(a, b, c)

則異常:

a, b, c = 1, 2,

ValueError: not enough values to unpack (expected 3, got 2)

如果賦值數量多余變量:

a, b =1, 2, True

print(a, b)

則異常:

a, b = 1, 2, True

ValueError: too many values to unpack (expected 2)


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved