Python基本数据类型之整型和布尔型
获取对象的数据类型
1、type()
查看对象的数据类型
例子:(字符串)
1.s = "abc"
2.print(type(s))
结果:
1.<class 'str'>
2、dir()
查看对象对应类具备的所有方法
1.temp = "hi"
2.b = dir(temp)
3.print(b)
3、help()
查看帮助
1.temp = "hi"
2.help(type(temp)) #同样可以查看对应类和类的所有方法
4、在pycharm里面的操作
按住CTRL然后直接点击对应的方法–>可以直接定位到方法处
数字类型 int
创建:
n = 123
或
n = int(123)
注意:
- 上面这2个创建方式的结果时一样的,但是在python里面他们本质上是不一样。
- 整型得转换传入得参数必须全是数字。不然会报错!
- 本质上的运行都的经过 int()的转换
- int转换调的方法里面的 **
__init__()
**方法
int()
可以接收2个参数
- 第一个参数是进制代码或者数字字符串
- 第二个参数是你想结果按什么进制的类型显示;运行时会按这个进制进行显示
接收数字字符串
1.n = "123"
2.print(int(n))
结果:
1.123
传入第二个参数
1.n = int("100", base = 2)
2.print(n)
3.n = int("100", base = 4)
4.print(n)
结果:
1.4
2.6
注意:
1、传入数字字符串的时候;不能传第二个参数
2、当传入第二个参数的时候;第一个参数必须是进制格式;不然会报错!
3、第二个参数可以不写;默认是十进制的
.bit_lenght()
获取可表示的二进制的最短位数
1.n = 4 #4二进制:0000 0100
2.ret = n1.bit_length()
3.print(ret)
结果:3
int类型的长度
长度会根据电脑的不同范围也不同;如果设置超出了范围;则会报错
- 32位系统: -231 - 231-1
- 64位系统: -263 - 263-1
注意:
在python3.0后已经没长度限制了;只要你的内存装的下。就可以无限大
布尔类型 bool
真 或 假
1 或 0
Python基本数据类型之整型和布尔型的更多相关文章
- python基本数据类型之整型和浮点型
python基本数据类型之数字与浮点型 在python3中,整数的数据类型为int,而浮点数的数据类型为float.python2中整数可以是int和long(长整型)两种类型,python3只保留了 ...
- 老贾的幸福生活day6 整型和布尔值的转换 字符串讲解 for 循环简介
整型和布尔值的转换: 整型: python 2 整型 int long(长整型) /获取的是整型 python 3 整型 int 获取的是浮点数(小数) 十进制转二进制: print(bin(36)) ...
- 《从零开始学Swift》学习笔记(Day 13)——数据类型之整型和浮点型
Swift 2.0学习笔记(Day 13)——数据类型之整型和浮点型 原创文章,欢迎转载.转载请注明:关东升的博客 Swift提供8.16.32.64位形式的有符号及无符号整数.这些整数类型遵循 ...
- javaSe-字符型和布尔型
其实java数据类型一节就可以全部写完了,为什么还需要字符型和布尔型呢,原因是这俩个都很重要: 字符型用char表示,字符分三种: 普通字符:char a = 'a',普通字符表示一个普通的字符,没有 ...
- Swift数据类型_整型和浮点型
//swift中的整型和浮点型 /** * //类型推断整数是Int 浮点数是Double ,日常使用需要注意不能越界,存储时间毫秒数 英雄经验数等等之类内容容易越界 整型 大多数情况下,你不需要在代 ...
- python小白入门基础(四:浮点型和布尔型)
# Number (int float bool complex)# (1) float 浮点型 也就是小数# 表达方式一floatvar = 0.98print(floatvar)print(typ ...
- 第七篇Python基本数据类型之数字&字符串&布尔值
数字 写在最前,必须要会的:int() 整型 Python3里无论数字多长都用int表示,Python2里有int和Long表示,Long表示长整型 有关数字的常用方法,方法调用后面都必须带括号() ...
- go语言数据类型值--整型和浮点型
一.整型 1.整型的分类: 有符号整型: int8.int16.int32.int64 对应的无符号整型: uint8.uint16.uint32.uint64 uint就是我们熟知的byte类型,i ...
- Swift数据类型之整型和浮点型-备
Swift提供8.16.32.64位形式的有符号及无符号整数.这些整数类型遵循C语言的命名规约,我归纳了Swift中的整型: 整型示例: print("UInt8 range: \(UInt ...
随机推荐
- android性能优化练习:过度绘制
练习:https://github.com/zhangbz/AndroidUIPorblems 查看过度绘制 在开发者选项中开启"调试GPU过度绘制" 判断标准 无色:没有过度绘制 ...
- 小白挑战:AsyncTask源码分析
//AsyncTask从本质上讲,是对ThreadPool和handler的封装. 在学习线程池相关的知识时,看到书中提到AsyncTask的实现中使用到了ThreadPool,于是把源码翻了出来, ...
- Objective-C Mojo和Django 对接
最近在做资料类app需要一个好的资源管理工具,excel在这方面非常好,不过能第一非常low,第二数据量一大查询就是个问题. 因此,我使用django做了个资源管理小工具.好处还是很明显的 (1)可以 ...
- SQL Server快捷键
SQL Server快捷键 金刚 SQL Server 快捷键 自己汇总的键盘操作快捷键 F7 切换到对象资源管理器 F5 执行T-Sql语句 F6 跳转到列属性 Alt+Enter 表属性 其实还有 ...
- LVS+Keepalived+Squid+Nginx+MySQL主从高性能集群架构部署方案
方案一,在tomcat的workers.properties里面配置相关条件 worker.tomcat.lbfactor= worker.tomcat.cachesize= worker.tomca ...
- python爬虫—爬取百度百科数据
爬虫框架:开发平台 centos6.7 根据慕课网爬虫教程编写代码 片区百度百科url,标题,内容 分为4个模块:html_downloader.py 下载器 html_outputer.py 爬取数 ...
- ajax请求技术
1.写在前面: 阅读要求: 具有一定的HTML.CSS.JavaScript.Json基础 2.什么是ajax Ajax:即”Asynchronous Javascript And XML”(异步Ja ...
- 解决ntp的错误:no server can be used,exiting
台湾地区一台机器进行时间同步时,出现下面的错误.很显然,它提示的是不能找到主机time.stdtime.gov.tw. 所以我初步猜测是由于dns解析的问题 1 2 3 4 # /usr/sbi ...
- [django]用户认证中只允许登陆用户访问(网页安全问题)
当设计一个重要网页时,一般要求未从登陆界面访问的用户不能进入其他页面,那么需要如何设置呢? 如下 django中的url.py urlpatterns = [ url(r'^$', 'login ...
- 按日子来干活——第一个Blog Day&Happy Day
今天(周一)看到一位同仁的生活规划,感觉挺适合我,实践一下,就theo&tools day+code day+blog day,间歇性有happy day嘛~ blog day这样做,一篇bl ...