python数据类型之int类型
2017-02-10 19:10
721 查看
python提供了两种内置的int类型,即int与bool*。整数与布尔型值都是固定的。在布尔表达式中,0与False表示False,其他任意整数与true都表示true。在数字表达式中,True表示1,False表示0。
整数
整数的大小只受于机器的内存大小,默认以十进制,二进制以0b引导,八进制以0o引导,十六进制以0x引导。
常见数值型操作符与函数
x/y:x除以y,产生一个浮点值
x//y:x除以y,舍弃小数,结果总是整数(round()函数)
x%y:x除以y,取摸(余数)
x**y:x的y次幂(power()函数)
divmod(x,y):以二元组的形式返回x除以y所得的商和余数(两个整数)
power(x,y):x的y次幂
power(x,y,z):(x**y)%z的另一种写法
round(x,n):返回浮点数x四舍五入后得到的相应整数(给定n代表小数点后几位)
使用数据类型创建对象时有三种用例
1:不使用参数调用数据类型函数
对象会被赋值为一个默认值,如x=int()会创建一个值为0的整数
2:使用一个参数调用数据类型函数
如果给定的参数是同样的数据类型,就将创建一个新对象,新对象是原始对象的一个浅拷贝。如果给定的参数不是相同的数据类型,就会进行类型转换。
如:bin(i) 返回整数i的二进制表示(字符串表示)
3:给定两个或多个参数(不是所有数据类型都支持)
如:int(s,base)
将字符串s转换为整数,base为可选的基参数,如果给定了base,应该为2到36之间的整数
布尔型
True与False
在使用布尔型值时还是使用内置的布尔型对象,不要使用1和0
整数
整数的大小只受于机器的内存大小,默认以十进制,二进制以0b引导,八进制以0o引导,十六进制以0x引导。
常见数值型操作符与函数
x/y:x除以y,产生一个浮点值
x//y:x除以y,舍弃小数,结果总是整数(round()函数)
x%y:x除以y,取摸(余数)
x**y:x的y次幂(power()函数)
divmod(x,y):以二元组的形式返回x除以y所得的商和余数(两个整数)
power(x,y):x的y次幂
power(x,y,z):(x**y)%z的另一种写法
round(x,n):返回浮点数x四舍五入后得到的相应整数(给定n代表小数点后几位)
使用数据类型创建对象时有三种用例
1:不使用参数调用数据类型函数
对象会被赋值为一个默认值,如x=int()会创建一个值为0的整数
2:使用一个参数调用数据类型函数
如果给定的参数是同样的数据类型,就将创建一个新对象,新对象是原始对象的一个浅拷贝。如果给定的参数不是相同的数据类型,就会进行类型转换。
如:bin(i) 返回整数i的二进制表示(字符串表示)
3:给定两个或多个参数(不是所有数据类型都支持)
如:int(s,base)
将字符串s转换为整数,base为可选的基参数,如果给定了base,应该为2到36之间的整数
布尔型
True与False
在使用布尔型值时还是使用内置的布尔型对象,不要使用1和0
相关文章推荐
- python数据类型之int用法
- java和python中的string和int数据类型的转换
- Python基本数据类型之int
- Python数据类型之间的转换 函数 描述 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x) 将x转换到一个浮点数
- python基本数据类型——int
- python基本数据类型——int
- python数据类型转换(str跟int的转换)
- python基本数据类型——int
- python基本数据类型——int
- python学习笔记1-数据类型:int,str
- python基本数据类型——int
- python基本数据类型——int
- python 基础2 编码转换 pycharm 配置 运算符 基本数据类型int str list tupple dict for循环 enumerate序列方法 range和xrange
- python基础-基本数据类型总结_整型(int)_字符型(str)_day3
- Python基本数据类型之int 、 float
- Python数据类型 之 int
- python数据类型转换(str跟int的转换)
- 将 varchar 值 '1,2,3' 转换为数据类型为 int 的列时发生语法错误
- varchar 值 '1,220,52转换为数据类型为 int 的列时发生语法错误
- C的无符号数据类型int,short,byte 转为 Java对应的数据long,char,short