Python变量和数据类型
一、变量
什么是变量
变量就是可以改变的量
变量的命名规范:
1.变量名支持中文 但不推荐使用
2.可以使用数字 但不能以数字开头
3.不可以使用特殊字符 除了下划线_
4.变量严格区分大小写
5.变量命名要有意义(规范)
6.变量命名要避免和系统使用的保留关键字冲突
变量赋值的基本格式
变量名 = 值
age = 18
变量的其他赋值方式
# 变量1 = 变量2 = 变量3 = 值 (给多个变量同时赋同一个值)
# 变量1,变量2,变量3 = 值1,值2,值3 (给多个变量同时分别赋不同的值)
name = uname = username = 'joker' # 此时name, uname, username 的值都是'joker' 它们的值都是同一个
name,age,sex = 'joker',20,'男' #相当于 name='joker', age=20, sex='男' 它们分别各自都有值
变量的三个常用操作
1.获取值 可直接通过变量名获取
用法:name
2.查看数据类型 使用type()函数
用法:type(name)
3.获取变量在内存中的id标识 使用id()函数
用法:id(name)
二、数据类型
Python中可以自定义数据类型,可以具有无限种数据类型。 系统默认提供6个标准数据类型:
1.Number类型 数字类型
2.String类型 字符类型
3.List类型 列表类型
4.Tuple类型 元组类型
5.Dict类型 字典类型
6.Set类型 集合类型
在Python中我们不需要声明一个变量的数据类型,只需要定义它并为它赋值,因为系统会根据我们给它的值自动分辨它的数据类型。
1.Number类型
Number类型一共分为四个小类别:整型,浮点型,布尔型,复数
Int 整型
整型就是整数类型,声明整型有四种方式:
1.十进制:0~9
变量 = 十进制数字
2.二进制:0~1
变量 = 0b二进制数字
0b是二进制的标志符号