前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【python】之常用类型(包括进制)之间的转换

【python】之常用类型(包括进制)之间的转换

作者头像
天寒雨落
发布2022-11-20 11:04:06
1K0
发布2022-11-20 11:04:06
举报
文章被收录于专栏:编程学习之路

个人主页:天寒雨落的博客_CSDN博客-C,CSDN竞赛,python领域博主

 特别标注:仅为自己的学习记录笔记,方便复习和加深记忆,仅供借鉴参考!

目录

一、字符和整数之间的转换

1.整数转字符

chr(x)

 2.字符转整数

 ord(x)

二、将列表中的所有整数转换为字符串

列表名=[str(i) for i in 列表名]

列表名=list(map(str,列表名))

三、二进制、八进制、十进制、十六进制之间的转化

1.十进制数转为二进制 

bin(x)

 format(x,'b')

 2.十进制转化八进制

 oct(x)

print('%o' % x)

 print(format(x,'o'))

3.十进制转化十六进制

hex(x) 

print('%x' %x)

format(x,'x')

4.二进制转化为十进制

int("二进制值",2)

 5.八进制转化为十进制

int("八进制值",8)

 6.十六进制转化为十进制

int("十六进制值",16)


一、字符和整数之间的转换

1.整数转字符

chr(x)

char缩写,将整数x通过对照其ascll码转化为对应的一个字符

代码

代码语言:javascript
复制
x=65
print(chr(x))

执行结果

 2.字符转整数

 ord(x)

ordinal缩写,意思为序数词,将字符x转化为它对应的整数

代码

代码语言:javascript
复制
x='a'
print(ord(x))

执行结果

二、将列表中的所有整数转换为字符串

列表名=[str(i) for i in 列表名]

代码

代码语言:javascript
复制
list1=eval(input("请输入整数列表:"))
list1=[str(i) for i in list1]
print(list1)

执行结果

列表名=list(map(str,列表名))

代码

代码语言:javascript
复制
list1=eval(input("请输入整数列表:"))
list1=list(map(str,list1))
print(list1)

 执行结果

三、二进制、八进制、十进制、十六进制之间的转化

1.十进制数转为二进制 

bin(x)

返回0b加十进制数转为二进制的数

代码

代码语言:javascript
复制
x=15
print(bin(x))

执行结果

 format(x,'b')

代码语言:javascript
复制
x=15
print(format(x,'b'))

运行结果

 2.十进制转化八进制

 oct(x)

返回0o加十进制数转为八进制的数

代码

代码语言:javascript
复制
x=15
print(oct(x))

执行结果

print('%o' % x)

代码

代码语言:javascript
复制
x=15
print('%o' % x)

执行结果

 print(format(x,'o'))

代码

代码语言:javascript
复制
x=15
print(format(x,'o'))

执行结果

3.十进制转化十六进制

hex(x) 

返回0x加十进制数转为十六进制的值

代码

代码语言:javascript
复制
x=15
print(hex(x))

执行结果

print('%x' %x)

代码

代码语言:javascript
复制
x=15
print('%x' % x)

执行结果

format(x,'x')

代码

代码语言:javascript
复制
x=15
print(format(x,'x'))

 执行结果

4.二进制转化为十进制

int("二进制值",2)

代码

代码语言:javascript
复制
print(int("01010",2))

 执行结果

 5.八进制转化为十进制

int("八进制值",8)

代码

代码语言:javascript
复制
print(int("101",8))

执行结果

 6.十六进制转化为十进制

int("十六进制值",16)

代码

代码语言:javascript
复制
print(int("df",16))

执行结果

各位学习python的朋友可以联系我,互相讨论,一起进步!!!

👍+✏️+⭐️是对博主最大的鼓励与支持!!!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-10-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、字符和整数之间的转换
    • 1.整数转字符
      • chr(x)
    •  2.字符转整数
      •  ord(x)
      • 列表名=[str(i) for i in 列表名]
      • 列表名=list(map(str,列表名))
  • 二、将列表中的所有整数转换为字符串
  • 三、二进制、八进制、十进制、十六进制之间的转化
    • 1.十进制数转为二进制 
      • bin(x)
      •  format(x,'b')
    •  2.十进制转化八进制
      •  oct(x)
      • print('%o' % x)
      •  print(format(x,'o'))
    • 3.十进制转化十六进制
      • hex(x) 
      • print('%x' %x)
      • format(x,'x')
    • 4.二进制转化为十进制
      • int("二进制值",2)
    •  5.八进制转化为十进制
      • int("八进制值",8)
    •  6.十六进制转化为十进制
      • int("十六进制值",16)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档