目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

Python全系列 教程

3567个小节阅读:5931.1k

收藏
全部开发者教程

鸿蒙应用开发

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(17.6k)
赞(0)

整数

image-20211022113131279

三种进制

Python中,除了十进制,还有其他三种进制:

  • 0b0B,二进制 0 1
  • 0o0O,八进制 0 1 2 3 4 5 6 7
  • 0x0X,十六进制0 1 2 3 4 5 6 7 8 9 a b c d e f

这三种进制可以非常方便的进行“位运算”操作。位运算后续将会介绍。

【操作】测试不同进制

使用int()实现类型转换:

  1. 浮点数直接舍去小数部分。如:int(9.9)结果是:9
  2. 布尔值True转为1False转为0。 如:int(True)结果是1
  3. 字符串符合整数格式(浮点数格式不行)则直接转成对应整数,否则报错

自动转型

整数和浮点数混合运算时,表达式结果自动转型成浮点数。比如:2+8.0的结果是10.0

整数可以任意大

Python2中,int是32位,可以存储从-21474836482147483647的整数(约±21亿)。Long类型是64位,可以存储:-2^63--2^63-1之间的数值。

Python3中,int可以存储任意大小的整数,long被取消。我们甚至可以存储下面的值:

Googol也是Google最初的名字,这也是Google最初的含义。

Python3中可以做超大数的计算,而不会造成“整数溢出”,这也是Python特别适合科学运算的特点

实时效果反馈

1. python3中,整数的表示范围是:

A 任意大,无限大

B 表示±21亿范围

C 表示±2的64次方范围

D 表示0-65536范围

2. 关于python中整型和浮点型,如下说法错误的是:

A 16进制是0x开头

B 3+5.0结果是浮点数

C int("888")结果是888

D int("888aaa")结果是888

答案

1=>A 2=>D

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2