04-Integral类型数据

Integral类型:

1,整型(不可变类型)int
    123456,93524359324,
    转换方法:int()

可用类

-计算一个整数转换为二进制后所需的最小位数

.bit_length()

a = 1
print(a.bit_length())
b = 8
print(b.bit_length())
c = 128
print(c.bit_length())
输出结果:
1
4
8

-转换为字节类型,用指定位数的字节来表示

.to_bytes(位长n, byteorder=‘big|little‘)

a = 15
v1 = a.to_bytes(2, byteorder=‘big‘)
v2 = a.to_bytes(2, byteorder=‘little‘)
v3 = a.to_bytes(10, byteorder=‘big‘)
v4 = a.to_bytes(10, byteorder=‘little‘)
print(v1)
print(v2)
print(v3)
print(v4)
运行结果:
b‘\x00\x0f‘
b‘\x0f\x00‘
b‘\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f‘
b‘\x0f\x00\x00\x00\x00\x00\x00\x00\x00\x00‘

[ps:\x开头则表示是十六进制]

2,布尔型bool
    True,False

转换方法:bool()

一般0和空值都为False

时间: 2024-10-09 11:56:39

04-Integral类型数据的相关文章

Cassandra存储time series类型数据时的内部数据结构?

因为我一直想用Cassandra来存储我们的数字电表中的数据,按照之前的文章(getting-started-time-series-data-modeling)的介绍,Cassandra真的和适合用于存储time series类型的数据,那么我就想要弄清楚,对于下面这张表 CREATE TABLE temperature ( weatherstation_id text, event_time timestamp, temperature text, PRIMARY KEY (weathers

Struts2+Jquery实现ajax并返回json类型数据

主要实现步骤如下: 1.JSP页面使用脚本代码执行ajax请求 2.Action中查询出需要返回的数据,并转换为json类型模式数据 3.配置struts.xml文件 4.页面脚本接受并处理数据 网上看到很多关于Struts2+ajax+jquery+json的例子,但是很多都不完整,也看不明白,主要原因是返回jsno类型数据和原来的返回字符串类型数据不一样,并且网友们实现步骤没有说清楚,让初学的朋友捉摸不透到底该怎么做. 我做了个简单的demo,供网友们学习,最后我会附上链接,可以下载整个de

mysql存取blob类型数据

参考网址:http://www.cnblogs.com/jway1101/p/5815658.html 首先是建表语句,需要实现将表建立好. CREATE TABLE `blobtest` ( `primary_id` varchar(32) NOT NULL, `bank_id` varchar(32) NOT NULL, `bank_name` varchar(64) NOT NULL, `blob_data` blob NOT NULL, PRIMARY KEY (`primary_id`

tablib.Dataset()操作exl类型数据之“类方法”研究

#tablib.Dataset()操作exl类型数据之“类方法”研究 import tablib #初始化 data=tablib.Dataset() #设置列标题 data.headers=('name','where') some_collector=[('xiaodeng','enshi'),('xiaoming','hubei'),('xiaodong','enshi')] #写入数据 for key,value in some_collector: data.append((key,v

jstl foreach标签格式化date,string类型数据

本文要说jsp中date类型格式化和string类型分割处理 首先说date数据格式化 1.jsp中给date类型数据格式化首先需要引入 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> 如果后台带过来的数据是date类型,那就好办了,只要像下面这样用fmt标签就可以了,pattern定义时间的格式 <c:forEach items="${list}&quo

【Spring】SpringMVC中浅析Date类型数据的传递

在控制器中加入如下代码: @InitBinder public void initBinder(ServletRequestDataBinder bin){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置自己的date格式 CustomDateEditor cust = new CustomDateEditor(dsf,true); bin.registerCustomEditor(Date

JAVA判断各种类型数据是否为空

1.判断list是否为空(Map.Set同list) if(list != null && list.size() == 0){ } if(list != null && !list.isEmpty()){ } list!=null:判断是否存在list,null表示这个list不指向任何的东西,如果这时候你调用它的方法,那么就会出现空指针异常. list.isEmpty():判断list里是否有元素存在 list.size():判断list里有几个元素 所以判断list里

EffectiveC#6--区别值类型数据和引用类型数据

1. 设计一个类型时,选择struct或者class是件简单的小事情,但是,一但你的类型发生了改变, 对所有使用了该类型的用户进行更新却要付出(比设计时)多得多的工作. 2.值类型:无多态但性能佳. 值类型(结构)存储数据,而引用类型(类)表现行为或职责. 3. public class C { private MyType _a = new MyType( ); private MyType _b = new MyType( ); // Remaining implementation rem

提交multipart/form-data类型数据

提交multipart/form-data类型数据 @(spring mvc)[文件上传|附加信息] 举例:工行签名证书上传保存 说明:框架使用的是spring mvc 4,接口测试工具使用postman,本文要实现的功能有: 文件上传 :文件上传信息填写在form-data区域,字段名即文件名,文件内容通过postman控件选择,存储在mysql数据库中类型为BLOB,对应的java类属性为byte[] 文件存储 :直接将文件存储到数据库,而非存储文件的URL: 其他信息 :同时上传文件的其他

Core Data存储自定义类型数据

目录: 一.使用CoreData存储基本数据 二.使用CoreData存储自定义类型数据 简单介绍CoreData CoreData是iOS编程中使用持久化数据存储的一种方式,我们知道CoreData并不是数据库本身,而是Apple提供的对象持久化技术--Object Persistent technology.CoreData框架为我们的数据变更.管理.对象存储.读取和恢复提供了支持.下面我们来尝试创建一个简单的CoreData Project. 操作 1. 打开x-code,为你的proje