Python 变量:如何定义/声明字符串变量类型

什么是变量 Python?
A Python 变量是用于存储值的保留内存位置。换句话说, Python 程序将数据提供给计算机进行处理。
Python 变量类型
中的每个值 Python 具有数据类型。不同的数据类型 Python 旨在 Numbers、列表、元组、字符串、字典等变量 Python 可以用任何名称,甚至是字母,如 a、aa、abc 等来表示。
如何声明和使用变量
我们来看一个例子。我们将定义一个变量。 Python 并将其声明为“a”并打印。
a=100 print (a)
如何重新声明变量?
您可以重新申报 Python 即使已经声明过一次,变量仍然会存在。
我们在这里 Python 声明一个变量,并将其初始化为f=0。
Later我们将变量 f 重新赋值为“guru99”。
Python 2示例
# Declare a variable and initialize it f = 0 print f # re-declaring the variable works f = 'guru99' print f
Python 3示例
# Declare a variable and initialize it f = 0 print(f) # re-declaring the variable works f = 'guru99' print(f)
Python 字符串连接和变量
让我们看看是否可以将不同类型的数据类型(如字符串和数字)连接在一起。例如,我们将“Guru”与数字“99”连接在一起。
不比 Java它将一个数字与一个字符串连接起来,但并未将数字声明为字符串,同时声明了变量。 Python 需要将数字声明为字符串,否则会显示类型错误。
对于以下代码,您将获得未定义的输出 -
a="Guru" b = 99 print a+b
一旦整数被声明为 绳子它可以与“Guru” + str(“99”) = “Guru99” 连接起来输出。
a="Guru" b = 99 print(a+str(b))
Python 变量类型:局部变量和全局变量
有两种类型的变量 Python全局变量和局部变量。当你想要在程序或模块的其余部分使用同一个变量时,你需要将其声明为全局变量;而当你想在特定的函数或方法中使用该变量时,你需要使用局部变量。 Python 变量声明。
让我们来了解这些 Python 下面程序中,变量类型、局部变量和全局变量的区别是什么?
- 让我们定义一个变量 Python 其中变量“f”是 全球化 在作用域内,该值被赋值为 101,并在输出中打印出来。
- 函数中再次声明了变量 f,并假定 本地 范围。它被赋予的值是“我正在学习”。 Python”,并作为输出打印出来。 Python 变量声明与之前定义的全局变量“f”不同。
- 函数调用结束后,局部变量 f 被销毁。在第 12 行,当我们再次打印“f”的值时,它显示的是全局变量 f 的值 = 101。
Python 2示例
# Declare a variable and initialize it
f = 101
print f
# Global vs. local variables in functions
def someFunction():
# global f
f = 'I am learning Python'
print f
someFunction()
print f
Python 3示例
# Declare a variable and initialize it
f = 101
print(f)
# Global vs. local variables in functions
def someFunction():
# global f
f = 'I am learning Python'
print(f)
someFunction()
print(f)
而 Python 使用关键字声明变量 全球化你可以在函数内部引用全局变量。
- 变量“f”是 全球化 在作用域内,该值被赋值为 101,并在输出中打印出来。
- 变量 f 使用关键字声明 全球化。 这是 不是 a 局部变量但是,这是之前声明的同一个全局变量。因此,当我们打印它的值时,输出结果是 101。
- 我们在函数内部修改了变量“f”的值。函数调用结束后,变量“f”的修改值仍然保留。在第12行,当我们再次打印“f”的值时,它显示“正在更改全局变量”。
Python 2示例
f = 101; print f # Global vs.local variables in functions def someFunction(): global f print f f = "changing global variable" someFunction() print f
Python 3示例
f = 101; print(f) # Global vs.local variables in functions def someFunction(): global f print(f) f = "changing global variable" someFunction() print(f)
如何删除变量?
也可以删除 Python 使用命令的变量 该 “变量名”。
下面这个例子 Python 删除变量,我们删除了变量 f,当我们继续打印它时,出现错误“变量名称未定义这意味着您已删除该变量。
示例 Python 删除变量或 Python 清除变量:
f = 11; print(f) del f print(f)





