Python 基础 - 3 常用数值类型(int,float,bool)定义
2017-10-02 21:02
627 查看
参考:
Python 基础 - 0 前言
Built-in Types
其中,最常用的数值类型包括整型,浮点型和布尔型,下面介绍它们的定义和使用方法
主要内容:
整型(
浮点型(
布尔型(
整型(
参考:class int(x=0)
创建
直接赋予变量整数值
使用构造器
针对第二种方式,如果没有任何输入参数,那么创建
如果仅输入单个对象,可以输入一个数字,或者一个数字字符串
可选参数
取值范围为
Note:当需要定义输入值的进制时,输入值类型应该为字符串
在所有的进制中,
浮点型(
参考:class float([x])
Note:浮点型(
创建
直接赋予变量整数值
使用构造器
使用第一种方式,如果该数值没有小数,需要添加后缀
使用第二种方式,如果没有任何输入参数,那么创建
也可以输入单个参数,一个数值或者一个数字字符串,示例如下:
Note:使用
布尔型(
参考:
class bool([x])
4.12.10. Boolean Values
布尔型仅有两个实例对象
布尔型是
示例如下:
对于构造器
Python 基础 - 0 前言
Built-in Types
Python数值类型包括整型(
integer),浮点型(
floating point number)和复数(
complex number),并且,布尔型(
boolean)是整型的子类
其中,最常用的数值类型包括整型,浮点型和布尔型,下面介绍它们的定义和使用方法
主要内容:
整型(
int)定义
浮点型(
float)定义
布尔型(
bool)定义
整型(int
)定义
参考:class int(x=0)int类型定义如下:
创建
int值有两种方式:
直接赋予变量整数值
使用构造器
int()创建
int类型实例
针对第二种方式,如果没有任何输入参数,那么创建
int实例值为
0
如果仅输入单个对象,可以输入一个数字,或者一个数字字符串
可选参数
base表示第一个参数值所属进制,默认为
10,表示输入值为十进制数
取值范围为
0和
[2, 36],示例如下:
Note:当需要定义输入值的进制时,输入值类型应该为字符串
str
在所有的进制中,
2-进制,
8-进制和
16-进制可以通过添加前缀
0b/0B, 0o/0O, or 0x/0X的方式进行转换,示例如下:
浮点型(float
)定义
参考:class float([x])float类型定义如下:
Note:浮点型(
float)等同于
C语言中的
double类型
创建
float值有两种方式:
直接赋予变量整数值
使用构造器
float()创建
float类型实例
使用第一种方式,如果该数值没有小数,需要添加后缀
.0,否则,解释器会认为这是
int类型数值,示例如下:
使用第二种方式,如果没有任何输入参数,那么创建
float实例值为
0.0
也可以输入单个参数,一个数值或者一个数字字符串,示例如下:
Note:使用
float()构造器还可以定义无穷大(
Infinity或者
inf)和无穷小
布尔型(bool
)定义
参考:class bool([x])
4.12.10. Boolean Values
bool类型定义如下:
布尔型仅有两个实例对象
False和
True
布尔型是
int类型的子类,
False等同于
0,
True等同于
1。布尔型无法再被继承使用
示例如下:
对于构造器
bool()方法来说,如果输入为空或者为
0,得到
False;否则,得到
True:
相关文章推荐
- Python 基础 - 4 常用数值类型(int,float,bool)操作
- Python基础:数值类型、常用函数、工具模块以及bool类型本质
- 浅谈python 四种数值类型(int,long,float,complex)
- python 四种数值类型(int,long,float,complex)介绍
- python各种类型转换-int,str,char,float,ord,hex,oct等
- [Scala--基础]--类型转换(String to Double 、Long、Float和Int)
- python各种类型转换-int,str,char,float,ord,hex,oct等
- java基本类型(数值范围):浮点的底层表示定义,float计算快一些
- python 基础2 编码转换 pycharm 配置 运算符 基本数据类型int str list tupple dict for循环 enumerate序列方法 range和xrange
- Python 字符串类型定义及常用函数
- 【Go入门教程4】变量(var),常量(const),内置基础类型(Boolean、数值 byte,int,rune、字符串、错误类型),分组,iota枚举,array(数值),slice(切片),map(字典),make/new操作,零值
- int,float等基础类型终于可以赋为null了
- 分别写出BOOL,int,float,指针类型的 变量a与零相比的语句
- python各种类型转换-int,str,char,float,ord,hex,oct等
- BOOL,int,float,指针类型的变量a 与“零”的比较语句
- Python 字符串类型定义及常用函数
- C++ bool,char,short,int,long,float,double数据类型大小以及数据溢出值求解
- python各种类型转换-int,str,char,float,ord,hex,oct等
- 数值类型(BOOL,int,运算符号,分数,三角函数,列表,元组)
- Python3 基础学习之基本数值赋值、类型转换