python中的变量是指值的名称。它使您能够在程序中存储和操纵数据。要制作变量,只需给它一个名称,然后将其分配给分配操作员(=)的值。这是一个插图:
x = 5
在此示例中,我们将制作一个称为X的变量并将其分配为5。现在,每当我们在程序中引用X时,Python都会用值5代替。
可变命名规则:
-
变量名称必须以字母或下划线(_)开头,然后是字母,下划线和数字的任何组合。
-
变量名称是案例敏感的,因此
x
和X
是两个不同的变量。 -
python中有一些保留的关键字,您不能用作变量名称,例如
if
,else
,while
和def
。
Python有几种数据类型,每种都代表了不同类型的值。这是一些最常见的Python数据类型:
-
整数:整数(或简称为
int
)表示整数。例如:
x = 5 y = -10
-
浮点数:浮点数(或
float
)表示具有小数位置的数字。例如:
x = 3.14 y = -0.5
-
字符串:字符串(或
str
)代表文本。它们是通过将字符序列封闭在单引号或双引号中来创建的。例如:
x = 'Hello, world!' y = "Python is awesome"
-
booleans :布尔值(或
bool
)代表真值或错误的值。例如:
x = True y = False
python中有更复杂的数据类型,例如列表,元组和词典,但是这些是最常见的。
可用于确定变量的数据类型。例如:
x = 5
print(type(x)) # Output: <class 'int'>
y = 'Hello, world!'
print(type(y)) # Output: <class 'str'>
类型转换:
Python具有用于在不同数据类型之间转换的内置功能。例如,您可以使用int()
函数将字符串转换为整数,也可以使用str()
函数将浮点转换为字符串。这里有几个例子:
x = '5'
y = int(x) # Convert string to integer
print(y) # Output: 5
x = 3.14
y = str(x) # Convert float to string
print(y) # Output: '3.14'
无类型:
Python具有一种特殊的数据类型,称为None
。在其他编程语言中,它类似于null
,因为它代表了缺乏价值。 None
可以用作尚未分配值的变量的默认值,也可以用作尚未计算的值的占位符。这是一个插图:
x = None
if x is None:
print("x has no value yet")
else:
print("x has a value of", x)