变量的赋值定义分类和类型判断

简介: 几乎在所有编程语言当中变量是最先接触语法概念,那么什么是变量,变量应该怎么定义呢,定义变量又该注意哪些因素呢?这里我们来给大家详细聊聊。

几乎在所有编程语言当中变量是最先接触语法概念,那么什么是变量,变量应该怎么定义呢,定义变量又该注意哪些因素呢?这里我们来给大家详细聊聊。

一、变量的定义

在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这个变量。

1-1_2i44IVO.png

返回结果为int。

相关文章
|
3月前
|
存储 编译器
C中的变量定义
C中的变量定义。
11 0
|
4月前
|
存储 C# 容器
掌握 C# 变量:在代码中声明、初始化和使用不同类型的综合指南
变量是用于存储数据值的容器。 在 C# 中,有不同类型的变量(用不同的关键字定义),例如: int - 存储整数(没有小数点的整数),如 123 或 -123 double - 存储浮点数,有小数点,如 19.99 或 -19.99 char - 存储单个字符,如 'a' 或 'B'。Char 值用单引号括起来 string - 存储文本,如 "Hello World"。String 值用双引号括起来 bool - 存储具有两个状态的值:true 或 false
42 2
|
4月前
|
Shell
变量的定义和引用
变量的定义和引用。
32 0
|
10月前
|
C语言 C++
竞赛(变量定义、赋值及转换)
竞赛(变量定义、赋值及转换)
|
5月前
对调 2个变量的值若干种方式
对调 2个变量的值若干种方式
13 0
|
7月前
|
存储 编译器
C 中的变量定义
C 中的变量定义。
37 1
|
9月前
对象的属性和值转换
对象的属性和值转换
26 0
|
11月前
|
存储 编译器 C语言
C++变量的定义
C++变量的定义
重新定义变量
重新定义变量
55 0