Python开发——数据类型【数字】

时间:2022-07-02 18:57:32

布尔型

  bool型只有两个值:True 或 False

  我们将bool值归类为数字,习惯上:1表示true,0表示false

整型

int(整型)

  在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647
  在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
进制转换
 n = bin(10) # 10进制转2进制
print(n) # 0b1010
n = oct(10) # 10进制转8进制
print(n) # 0o12
n = hex(10) # 10进制转16进制
print(n) # 0xa
取余运算
 n = 5 % 4   # 取余运算
print(n) #
算数运算
 n = 2 + 5   # 加
print(n) #
n = 4 - 7 # 减
print(n) # -3
n = 2 * 4 # 乘
print(n) #
n = 5 / 3 # 除
print(n) # 1.6666666666666667
n = 5 // 3 # 求商
print(n) #
n = divmod(15,3) # 求商、求余
print(n) # (5, 0)
n = 3 ** 2 # 求次方,3的2次方
print(n) #

常用函数

 # input接收的所有输入默认为字符串格式
num = input("请输入数字:") # 输入10
print(type(num)) # <class 'str'>
num = int(num)
print(type(num)) # <class 'int'>
v = num.bit_length()
print(v) #

浮点型

  float是有限小数或无限小数
  运算中,整数与浮点数运算的结果也是浮点数
  浮点数,也就是小数,之所以称之为浮点数,
    是因为,按照科学计数法表示时,一个浮点数的小数点位置可变
  整数和浮点数在计算机中的存储方式不同,
    整数运算永远是精确的,
    浮点数运算可能会有四舍五入的误差,
      因为其在转换为二进制数过程中,出现无限循环的情况
  decimal则具有更高的精度

复数

  复数complex由实数和虚数组成

Python开发——数据类型【数字】的更多相关文章

  1. Python开发——数据类型【字符串】

    字符串定义 字符串是一个有序的字符的集合,用于存储和表示基本的文本信息 在Python中加了引号的字符,都被认为是字符串! 单引号.双引号.多引号之间的区别? 答案:单双引号没有区别 多引号的作用? ...

  2. Python开发——数据类型【字典】

    字典的定义 # Python语言中唯一的类型映射 # 键与值之间用“:”分开 # 项与项之间用“,”分开 person = {"name":"yuan",&qu ...

  3. python基本数据类型 数字 和 字符串

    一.数字      int type可以查看数据类型 将字符串转换为数字: a=" b=int(a) print(type(a)) 以十六进制或者八进制或者二进制的形式转换为十进制: num ...

  4. Python开发——数据类型【列表】

    列表的定义 中括号[]内以逗号分隔开,按照索引,存放各种数据类型,每个位置代表一个元素 list_t = ['张三','Lucy',123] print(list_t) # ['张三', 'Lucy' ...

  5. python的数据类型&comma;数字,布尔,字符串

    1.数字 数字过大,类型会自动变化,这个变化是python2特有的,在python3里都是int,不区分int和long float(浮点型),也就是小数 complex(复数) 2.布尔值 真或者假 ...

  6. Python开发——数据类型【元祖】

    元祖的定义 tu = (11,22,33,44,) print(tu) # (11, 22, 33, 44) tu = tuple((11,22,33,44,)) print(tu) # (11, 2 ...

  7. Python开发——数据类型【集合】

    集合的定义 由一个或多个确定的元素所构成的整体 可变集合 s=set('hello') print(s) # {'e', 'l', 'o', 'h'} s=set(['alex','alex','Lu ...

  8. Python开发——数据类型【运算符】

    算数运算符 比较运算符 赋值运算符 逻辑运算符 成员运算符

  9. Python开发——数据类型【字符串格式化】

    字符串格式化之——% # 字符串格式化 msg = 'I am %s , My hobby is %s'%('yuan','play') print(msg) # I am yuan , My hob ...

随机推荐

  1. Poco&colon;&colon;JSON&colon;&colon;Array 中object 设置preserveInsertionOrder 时&comma;stringify出错--&gt&semi;深入解析

    在使用poco version 1.6.0时 Poco::JSON::Array 在object  设置preserveInsertionOrder =true 时 调用 array.stringif ...

  2. typedef关键字

    1. typedef的作用 在计算机编程语言中用来为复杂的声明定义简单的别名,与宏定义有些差异.它本身是一种存储类的关键字,与auto.extern.static.register等关键字不能出现在同 ...

  3. 墙内下载DropBox离线安装包的方法

    让你的浏览器FQ,然后进入官网,点击下载,你会看到这个网页: 现在,只需要在原下载的链接后加上“&full=1”即可.就像这样: https://www.dropbox.com/downloa ...

  4. java 16-6 泛型

    ArrayList存储字符串并遍历 我们按照正常的写法来写这个程序, 结果确出错了. 为什么呢? 因为我们开始存储的时候,存储了String和Integer两种类型的数据. 而在遍历的时候,我们把它们 ...

  5. C&num; list 筛选FindAll,根据参数过滤

    /// <summary> /// 汽车车型 获取 /// Redis Key=zgqp315_Redis_ModelNumberC_List /// </summary> / ...

  6. 在不同平台上CocosDenshion所支持的音频格式

    在大多数平台上,cocos2d-x调用不同的SDK API来播放背景音乐和音效.CocosDenshion在同一时间只能播放一首背景音乐,但是能同时播放多个音效. 背景音乐 Platform supp ...

  7. jsp内置对象的方法

    JSP内置对象的方法:out:out.print();request:request对象主要用于出列客户端请求.   常用方法:    String getParameter(String name) ...

  8. Fedora 23建立wifi热点(Android手机可用)

    在ubuntu14.04下使用ap-hotspot,速度还不错.但是在15.04下就用不了了,不知为啥.现在使用fedora23,在学校还是挺需要给手机连wifi的,于是google看看ap-hots ...

  9. PREV-5&lowbar;蓝桥杯&lowbar;错误票据

    问题描述 某涉密单位下发了某种票据,并要在年终全部收回. 每张票据有唯一的ID号.全年所有票据的ID号是连续的,但ID的开始数码是随机选定的. 因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成 ...

  10. Yii2框架 数据库常用操作

    通用: use yii\db\Query; $query = new Query(); 查询: Query: $rows = (new \yii\db\Query()) ->select(['c ...