几乎在所有编程语言当中变量是最先接触语法概念,那么什么是变量,变量应该怎么定义呢,定义变量又该注意哪些因素呢?这里我们来给大家详细聊聊。
一、变量的定义
在python中定义变量很简单,只要一个赋值语句就可以了比如:
a = 10
这里就成功定义一个变量了,这里的a是变量名,=号是赋值,10是变量的值。这里要特别注意的是使用=号把10 赋值给a,这个顺序不能错乱。
二、变量的分类
上面我们定义了一个变量a = 10 这种类型的变量属于整数类型,但是仅仅一个整数类型的变量还无法满足我们的需求。下面就是python的常见变量类型。
str |
字符串类型变量 |
a = ‘字符串’ |
int |
整形变量 |
a = 10 |
float |
浮点型变量 |
a = 10.1 |
bool |
布尔类型变量 |
a = True or a = False |
我们在基础课程中主要接触的变量类型就是上面的四种,后面还会学习到一些复杂的类型,比如字典,列表,集合等都可以归结为变量的一种类型。这里要强调一下,变量只是一种概念,大家不要局限思想,换句话说只要一个值被=号赋值给一个变量名的语句都可以叫做变量,因为python属于弱类型语言,在定义变量的时候不指定类型,不想其他语言,定义一个整形变量需要加一个前缀,比如int a = 10,这样这个变量a就已经被局限于整形,不能使用其他类型值了。这个现在不适合说的太深刻。
三、变量类型判断
Python虽然是弱类型语言,但是并不是代表没有类型,更不是说类型可以随便定义。Python语言中经常使用一个函数(type())来判断变量的类型,比如上面的a=10这个变量。
返回结果为int。