学习 Python 基础: 变量、数据类型、列表、字典、元组
变量
变量声明不用用类似 let, const 之类的关键字,python 自动识别
从python 3.9版本开始类型声明,泛型之类的,编辑器中如果想要有类型错误提示需要安装 pyright vscode 插件
# 变量声明
num = 3
## 带类型的(3.9版本开始支持),类型提示需要安装pyright插件
a:bool = True
print(num) # 3
print(a) # True
普通变量命名规范和JS类似,区别就是习惯性,python 使用蛇形命名规范,而JS使用驼峰命名规范
数据类型
类型判断方法
使用 type 关键字
c = True
print(type(c)==bool) # True
使用 isinstance 函数 判断是否是指定类型的实例
使用 issubclass 函数 判断是否是指定类的子类
基本数据类型
数字
a = 1
print(type(a)==int) # True
b = 1.1
print(type(b)==float) # True
字符
空 None
from types import NoneType
n = None
print(type(n)==NoneType) # True