Python2 变量类型_python2 获取变量的类型-程序员宅基地

技术标签: 爬虫  python  Python技术  测试  人工智能  自动化  

变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。

基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。

因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。


变量赋值

Python 中的变量赋值不需要类型声明。

每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。

每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

等号(=)用来给变量赋值。

等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:

实例(Python 2.0+)

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
counter = 100 # 赋值整型变量
miles = 1000.0 # 浮点型
name = "John" # 字符串
 
print counter
print miles
print name

以上实例中,100,1000.0和"John"分别赋值给counter,miles,name变量。
执行以上程序会输出如下结果:

100
1000.0
John

多个变量赋值

Python允许你同时为多个变量赋值。例如:

a = b = c = 1

以上实例,创建一个整型对象,值为1,三个变量被分配到相同的内存空间上。

您也可以为多个对象指定多个变量。例如:

a, b, c = 1, 2, "john"

以上实例,两个整型对象 1 和 2 分别分配给变量 a 和 b,字符串对象 “john” 分配给变量 c。


标准数据类型

在内存中存储的数据可以有多种类型。
例如,一个人的年龄可以用数字来存储,他的名字可以用字符来存储。
Python 定义了一些标准类型,用于存储各种类型的数据。
Python有五个标准的数据类型:

  • Numbers(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Dictionary(字典)

Python数字

数字数据类型用于存储数值。
他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。
当你指定一个值时,Number对象就会被创建:

var1 = 1
var2 = 10

您也可以使用del语句删除一些对象的引用。
del语句的语法是:

del var1[,var2[,var3[....,varN]]]]

您可以通过使用del语句删除单个或多个对象的引用。例如:

del var
del var_a, var_b

Python支持四种不同的数字类型:

  • int(有符号整型)
  • long(长整型[也可以代表八进制和十六进制])
  • float(浮点型)
  • complex(复数)

实例

一些数值类型的实例:

int long
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_43356200/article/details/107848297

智能推荐

SAP-ABAP-小计收起/折叠明细项目-只显示小计内容_sap小计折叠-程序员宅基地

文章浏览阅读1.5k次。单个小计收起明细:报表数据->合计->按照维度小计->点击小计维度字段(折叠所选内容) 或者 点击合计字段 左侧小点。 所有小计收起明细:报表数据->合计->按照维度小计->小计->下钻总计级别->选择对应级别->回车 ..._sap小计折叠

IIS7应用程序池停止后,如何自动启动_iis 应用程序自动启动-程序员宅基地

文章浏览阅读1.6k次。我的环境:win2008R2 64位+IIS7.0从windows事件里找到错误原因:应用程序池“abc”将被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。这个应用程序池停止后,它就无法自动启动了,导致网站出现503错误网上搜索千篇一律的解决办法是:给IIS Admin Service添加NetWork Service用户权限(本地启动、本地激活)这种说法并不完..._iis 应用程序自动启动

Linux java jvm 启动默认内存最大值-Xmx调整为物理内存的80%脚本_eden space 1048576k, 100% used-程序员宅基地

文章浏览阅读6.2k次。java -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintHeapAtGC -XX:+PrintGCTimeStamps -XX:-PrintCommandLineFlags -Xmx`free -m | grep Mem\: | awk '{print $2}' | xargs -i expr..._eden space 1048576k, 100% used

maven学习资源_maven推荐学习资源-程序员宅基地

文章浏览阅读222次。易百网http://www.yiibai.com/maven/---------------------------------------------------------【笔记】远程仓库在 pom.xml 文件这样: java.net https://maven.java.net/content/repositories/publ_maven推荐学习资源

机器学习大部分是用Python去实现,是否可以用Matlab去做机器学习呢?_机器学习只能用在python吗-程序员宅基地

文章浏览阅读1.7k次,点赞3次,收藏6次。而matlab刚开始主要是为了数学计算开发的一门商用软件,但是随着他的功能的更新,matlab的功能不紧止步于数学计算中,开发了更多的功能,在计算、工程等领域有着强大的功能,深受研究者的热爱,但可惜它是商用的,不开源!在做机器学习的过程中,很大一部分人都是选择python来做,原因在于python的编程也简单,同时python提供了比较多的封装好的机器学习包,导入就可以直接用,方便实用。总之,matlab在做机器学习上的优势是有的,就是其是商用的,不开源的,进而更多的人选择python来做。..._机器学习只能用在python吗

cmake系列 - 解决__FILE__ 宏绝对路径的问题(相对路径)_cmake 修改 c语言__file__ 宏,不带目录-程序员宅基地

文章浏览阅读1w次,点赞10次,收藏30次。cmake 解决__FILE__ 宏绝对路径的问题-相对路径问题表现解决思路在cmake中优雅的解决重新编译总结其他问题表现通过cmake编译的代码,在代码中输出__FILE__就代码文件的绝对路径。在大多数使用__FILE__这宏的,一般都是用于日志输出,首先使用绝对路径会使日志量膨胀,其次我们最终的程序执行的环境,可能与编译的环境不一样,输出绝对路径并没有多大的参考意义//tests/t..._cmake 修改 c语言__file__ 宏,不带目录

随便推点

MSB8003: 未定义 WindowsSDKDir 属性_msb800未定义windows sdkir属性-程序员宅基地

文章浏览阅读5.7k次。warning MSB8003: 未定义 WindowsSDKDir 属性。可能找不到某些生成工具。可能找不到某些生成工具。VS三大版本的对比分析VS运行出错用Visual Studio Installer 修复一遍就行了安装问题,修复一下,,社区版的应该没什么大问题。Visual Studio Community毕竟嘛,社区版,也可以理解为个人版。适用于学生、开源和个人等等。一些新手用来学习是个不错的选择。该版本有相对完备的免费IDE。可用于开发 Android、iOS、Windows 和_msb800未定义windows sdkir属性

50M/s, Onedrive直链提取-IDM实现满速下载-程序员宅基地

文章浏览阅读4.8w次,点赞9次,收藏30次。50M/s, Onedrive直链提取+IDM实现满速下载博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议本文永久链接是:https://blog.nxingcloud.co/posts/a3ad802e.htmlOneDrive虽然嫖到了5T但是速度慢到极致是不是很不甘心,心里发痒?别急!OneDrive的真正实力远超你想象!今天,我就来教大家如何用oneindex+IDM让你的OneDrive下载速度爆表。话不多说,正文开整!!!国内网盘现状_onedrive直链

【ROS-数据格式理解】PointCloud2格式理解fields-程序员宅基地

文章浏览阅读1.4w次,点赞10次,收藏38次。【ROS-数据格式理解】PointCloud2格式理解 1、PointCloud2消息格式2、PointCloud2 消息格式例子3、理解其中的fields1、PointCloud2消息格式具体官方数据http://docs.ros.org/en/jade/api/sensor_msgs/html/msg/PointCloud2.html在ros中查看如下:std_msgs/Header header uint32 seq time stamp string frame_iduint3_pointcloud2

php 文章浏览数_重复计数,php+mysql文章浏览次数统计及发布时间-程序员宅基地

文章浏览阅读85次。session_start();$stsfile = "10001.php";$nowtime = time();date_default_timezone_set("Asia/Chongqing");//设置时间标准If (!isset($_SESSION['article']) || $_SESSION['article'] != $stsfile ) //判断用户是否在线{$link = m..._php+myqsl文章阅读量代码

图像噪声与去噪-程序员宅基地

文章浏览阅读3.4w次,点赞17次,收藏139次。图像的空域噪声以及二维降噪算法介绍1图像噪声的成因  图像在生成和传输过程中常常因受到各种噪声的干扰和影响而是图像降质,这对后续图像的处理和图像视觉效应将产生不利影响。噪声种类很多,比如:电噪声,机械噪声,信道噪声和其他噪声。因此,为了抑制噪声,改善图像质量,便于更高层次的处理,必须对图像进行去噪预处理。2图像噪声的特征  图像噪声使得图像模糊,甚至淹没图像特征_图像噪声与去噪

Python Web 之Flask基础(一)_python flask修改了视图函数的函数名-程序员宅基地

文章浏览阅读536次,点赞4次,收藏4次。文章目录Flask 框架基础Flask 搭建创建虚拟环境安装 Flask测试Flask 的基本使用路由视图函数请求与响应请求响应Flask 框架基础Flask 搭建Flask 1.0 文档依赖当安装 Flask 时,以下配套软件会被自动安装。Werkzeug 用于实现 WSGI ,应用和服务之间的标准 Python 接口。Jinja 用于渲染页面的模板语言。MarkupSaf..._python flask修改了视图函数的函数名

推荐文章

热门文章

相关标签