内置函数:hex、oct、bin

函数:

  1. hex(x)
  2. 把整数为前缀以“0x”的小写十六进制字符串.

复制代码

代码:

  1. >>> hex(255)
  2. ‘0xff‘
  3. >>> hex(-25)
  4. ‘-0x19‘
  5. >>> hex(0)
  6. ‘0x0‘
  7. >>>

复制代码

==============================
函数:

  1. oct(x)
  2. 把整数转化成八进制.

复制代码

代码:

  1. >>> oct(255)
  2. ‘0o377‘
  3. >>> oct(25)
  4. ‘0o31‘
  5. >>> oct(0)
  6. ‘0o0‘
  7. >>>

复制代码

==============================
函数:

  1. bin(x)
  2. 把整数转化成二进制.

复制代码

代码:

  1. >>> bin(255)
  2. ‘0b11111111‘
  3. >>> bin(25)
  4. ‘0b11001‘
  5. >>> bin(0)
  6. ‘0b0‘
  7. >>>

复制代码

时间: 2024-10-29 14:14:28

内置函数:hex、oct、bin的相关文章

Python标准库:内置函数hex(x)

本函数是转换一个整数对象为十六进制的字符串表示,比如像0x的格式.如果对象不是一个整数,应定义一个方法___index__()返回整数.如果想把本函数的结果转换为整数类型,需要int()函数,并且使用基数为16的方式转换.另浮点数转换为十六进制表示需要使用float.hex()来转换,而不能使用本函数. 例子: #hex() print(hex(20)) print(hex(128)) print(hex(0x55)) print(hex(-127)) 输出结果如下: 0x14 0x80 0x5

Python标准库 内置函数hex x

本函数是转换一个整数对象为十六进制的字符串表示,比如像0x的格式.如果对象不是一个整数,应定义一个方法___index__()返回整数.如果想把本函数的结果转换为整数类型,需要int()函数,并且使用基数为16的方式转换.另浮点数转换为十六进制表示需要使用float.hex()来转换,而不能使用本函数. 例子: #hex() print(hex(20)) print(hex(128)) print(hex(0x55)) print(hex(-127)) 输出结果如下: 0x14 0x80 0x5

用Python内置函数轻松实现各种进制数之间的转换

0.说明 9个月没有写过Python了,这9个月都在华为的ICT知识海洋里遨游,前段时间刚刚通过了HCIE的认证,想着还是喜欢Python和Linux多些,所以又回来了,后面会有越来越多的Python干货分享给大家,比如后面会打算写一个完整的Linux主机监控项目的教程给初入门的朋友,相信这会是非常不错的体验. 那段时间,曾经有些时候,我需要对各种进制进行转换,因为虽然那会不写Python了,但是还是用Python自带的解释器用来做简单的数学计算,很方便. 在网上找,看有没有方法可以实现各种进制

Python学习_内置函数

基本内置函数: #!/usr/bin/env python # -*- coding:utf-8 -*- # abs()绝对值 i = abs(-123) print(i) # all()循环参数,如果每个元素都为真,那么all的返回值为真 # 假:0,None,"",[],(),{} r = all([True, True, False]) print(r) # any()循环参数,如果有一个参数为真,那么any的返回值为真 a = any([True, False, False])

【Python全栈笔记】04 [模块二] 18 Oct lambda表达式, 内置函数

lambda表达式 lambda表达式是函数的一种简化,如下面两种函数定义方法,实际上效果是一样的. 使用lambda表达式的函数,func2是函数名,lambda: 后面的123 即为返回值. 1 def func1(): 2 return 123 3 4 result1 = func1() 5 print(result1) 6 # 正常定义一个函数 => 123 7 8 9 func2 = lambda: 123 10 result2 = func2() 11 print(result2)

lambda表达式+python内置函数

传统的定义函数方式如下 def f1(): return 123 lambda表达式定义函数 f2 = lambda : 123 python3的内置函数 1.abs 绝对值 i = abs(-11) print (i) 输出结果是11 abs = absolute 2,all 循环参数,如果每个元素都为真,则返回为真 r = all([True, True]) print (r) 在python中 0 () [] ''和 None是False(空值都是假的) r = all(["123&quo

Python中内置函数的介绍

内置函数的功能介绍 常用内置函数如下: 1.abs() 绝对值 格式:abs(x) 例如:print(abs(-18)) >>> 18 返回值:number #该函数主要用于数值类的操作 2.all() 是否都为真 格式:all(iterable) 例如:print(all([1,2,3,])) >>> Ture 返回值:bool #该函数主要用于可迭代对象的操作,主要为列表.元祖.字典和集合.当这些类型的元素中有空字符串.空列表.空元祖.空字典.空集合时,则返回值为F

python函数(6):内置函数和匿名函数

我们学了这么多关于函数的知识基本都是自己定义自己使用,那么我们之前用的一些函数并不是我们自己定义的比如说print(),len(),type()等等,它们是哪来的呢? 一.内置函数 由python内部定义好我们可以直接调用的函数就叫内部函数.python一共给我们68个内置函数: abs() dict() help() min() setattr() all() dir() hex() next() slice() any() divmod() id() object() sorted() as

python学习第十节(yield表达式的应用+内置函数)

上节复习 yield表达式g.send(1)send函数是相当于next并且给yield传一个值,先传值,再next 加上装饰器 yield表达式的应用 第一个是当前目录的地址第二个是当前目录下的目录第三个是当前目录下的文件再次next(g)就可以查看当前目录下第一个目录下的信息 ##############下面是更改版本##################### 内置函数all() 所有为true才为trueany() 只要有true 就为truebin()十进制转为2进制oct()十进制转为

Day10:内置函数、匿名函数、递归函数

一.内置函数 1.数学运算类 2.集合类操作 内置函数个别使用示例 1.any 集合中的元素有一个为真的时候为真, 特别的,若为空串返回为False 1 print(any([0,''])) 2 print(any([0,'',1])) 执行结果 1 False 2 True 2.divmod 取商得余数,用于做分页显示功能 1 print(divmod(10,3)) #取商得余数,用于做分页显示 执行结果 1 (3, 1) 3.eval  把字符串中的数据结构给提取出来 1 dic={'nam