python之数据的赋值方式,变量内存地址的获取方式,获取变量名的方法,不同方法之间的区别

简介: python之数据的赋值方式,变量内存地址的获取方式,获取变量名的方法,不同方法之间的区别

pyhton的几种赋值方式

1: 交互式赋值
2:连续式赋值
3:单独式赋值

获取变量内存的地址

获取变量名的方式

不同获取方式之间的区别

交互式赋值:将多个变量名放在等号的左边,与其相对应的值放在等号的右边,变量名与变量名之间,数值与数值之间用逗号隔开


举例:

a,b,c,d=3,4,1+3j,12.5
print(a,b,c,d)
print(type(a),type(b),type(c),type(d))

输出结果如下:

3 4 (1+3j) 12.5
<class 'int'> <class 'int'> <class 'complex'> <class 'float'>

连续赋值:这种情况适用于多个变量对应的值是相同的情况,不同变量名之间用等号的方式连接

举例:

a=b=c=d=3
print(a,b,c,d)
print(type(a),type(b),type(c),type(d))

输出结果如下所示:

3 3 3 3
<class 'int'> <class 'int'> <class 'int'> <class 'int'>

单独赋值:变量=对应的值

举例:

a=10
b=3+7j
c=3
print(a,b,c)
print(type(a),type(b),type(c))

输出结果如下所示:

10 (3+7j) 3
<class 'int'> <class 'complex'> <class 'int'>

获取变量的内存地址:id(变量名)

举例:

a=10
b=3+7j
c=3
print(id(a),id(b),id(c))

输出结果如下所示:

140716588734400 1644399454032 140716588734176

获取变量名的方式:1:type(变量名) 2:isinstance【只用来判断预测的数据类型和实际的是否一致】(变量名,预测的数据类型)

举例:

a=10
b=3+7j
c=3
print(type(a),type(b),type(c))
print(isinstance(a,int),isinstance(b,complex),isinstance(c,float))

输出结果如下:

<class 'int'> <class 'complex'> <class 'int'>
True True False

type和isinstance之间的区别:type(变量名)获取变量的数据类型,它不会认为子类和父类是相同的数据类型,isinstance(变量名,预测的数据类型)预测变量是什么类型,它会认为子类和父类是相同的数据类型

相关文章
|
4天前
|
机器学习/深度学习 数据挖掘 网络架构
Python对商店数据进行lstm和xgboost销售量时间序列建模预测分析
Python对商店数据进行lstm和xgboost销售量时间序列建模预测分析
15 0
|
4天前
|
机器学习/深度学习 算法 算法框架/工具
数据分享|PYTHON用KERAS的LSTM神经网络进行时间序列预测天然气价格例子
数据分享|PYTHON用KERAS的LSTM神经网络进行时间序列预测天然气价格例子
25 0
|
1天前
|
JSON 数据挖掘 数据库
Python复合型数据避坑指南
Python复合型数据避坑指南
10 3
|
2天前
|
机器学习/深度学习 存储 监控
数据分享|Python卷积神经网络CNN身份识别图像处理在疫情防控下口罩识别、人脸识别
数据分享|Python卷积神经网络CNN身份识别图像处理在疫情防控下口罩识别、人脸识别
11 0
|
2天前
|
机器学习/深度学习 数据采集 算法
Python信贷风控模型:Adaboost,XGBoost,SGD, SVC,随机森林, KNN预测信贷违约支付|数据分享
Python信贷风控模型:Adaboost,XGBoost,SGD, SVC,随机森林, KNN预测信贷违约支付|数据分享
10 1
Python信贷风控模型:Adaboost,XGBoost,SGD, SVC,随机森林, KNN预测信贷违约支付|数据分享
|
2天前
|
JSON 数据可视化 定位技术
python_将包含汉字的字典数据写入json(将datav的全省数据中的贵州区域数据取出来)
python_将包含汉字的字典数据写入json(将datav的全省数据中的贵州区域数据取出来)
7 0
|
4天前
|
机器学习/深度学习 算法 Python
数据分享|Python决策树、随机森林、朴素贝叶斯、KNN(K-最近邻居)分类分析银行拉新活动挖掘潜在贷款客户
数据分享|Python决策树、随机森林、朴素贝叶斯、KNN(K-最近邻居)分类分析银行拉新活动挖掘潜在贷款客户
23 4
|
4天前
|
人工智能 Python
【Python实用技能】建议收藏:自动化实现网页内容转PDF并保存的方法探索(含代码,亲测可用)
【Python实用技能】建议收藏:自动化实现网页内容转PDF并保存的方法探索(含代码,亲测可用)
22 0
|
4天前
|
存储 Python
Python变量类型
Python变量类型
8 0
|
4天前
|
存储 Python
Python的变量与数据类型详解
Python的变量与数据类型详解
11 0