Python教程-如何在Python中声明变量
Python是一种动态类型语言,这意味着在使用变量之前我们不需要指定变量类型或进行声明。这使得Python成为最高效和易于使用的语言之一。在Python中,每个变量都被视为一个对象。
在声明变量之前,我们必须遵循以下规则。
- 变量的第一个字符可以是字母或下划线(_)。
- 不应在变量名中使用特殊字符(@,#,%,^,&,*)。
- 变量名称区分大小写。例如,age 和 AGE 是两个不同的变量。
- 不能将保留字声明为变量。
让我们了解一下声明一些基本变量的方式。
数字
Python支持三种类型的数字 - 整数,浮点数和复数。我们可以声明任意长度的变量,没有声明变量长度的限制。使用以下语法声明数字类型的变量。
示例 -
num = 25
print("The type of a", type(num))
print(num)
float_num = 12.50
print("The type of b", type(float_num))
print(float_num)
c = 2 + 5j
print("The type of c", type(c))
print("c is a complex number", isinstance(1 + 3j, complex))
输出:
The type of a <class 'int'>
25
The type of b <class 'float'>
12.5
The type of c <class 'complex'>
c is a complex number True
字符串
字符串是Unicode字符的序列。可以使用单引号、双引号或三引号来声明字符串。让我们了解以下示例。
示例 -
str_var = 'javatiku'
print(str_var)
print(type(str_var))
str_var1 = "javatiku"
print(str_var1)
print(type(str_var1))
str_var3 = '''''This is string
using the triple
Quotes'''
print(str_var3)
print(type(str_var1))
输出:
javatiku
<class 'str'>
javatiku
<class 'str'>
This is string
using the triple
Quotes
<class 'str'>
多重赋值
1. 同时为多个变量分配多个值
我们可以在同一行上同时为多个变量分配多个值。例如 -
a, b = 5, 4
print(a,b)
输出:
5 4
值按照给定的顺序打印。
2. 为多个变量分配单个值
我们可以在同一行上为多个变量分配单个值。考虑以下示例。
示例 -
a=b=c="javatiku"
print(a)
print(b)
print(c)
输出:
javatiku
javatiku
javatiku