本文起源于一次犯错, 在发觉bytes()里面可以填数字, 转出来的也是bytes类型, 就心急把里面的东西decode出来. 结果为空.搞来搞去以为是命令不熟练事实上错在逻辑.

a1 = bytes('11', encoding='utf-8')
print(a1)b1 = a1.decode()print(b1)a2 = bytes(11)
print(a2)b2 = a2.decode()
print(b2)

错误的逻辑: bytes 把 int 转成 byte类型,  然后把byte类型通过decode 转换回 int

int的确可以转成byte, 但byte是转不回去int的.除非你自己定义一个函数或者用内置的一些比较复杂的命令.

http://m.blog.csdn.net/crylearner/article/details/38521685

-----------------------------------------------

而基础教程一般会叫你 想方设法把int转成str, 再str转byte , decode的时候, byte转str, 再转int.  也是很麻烦的.尽管这个逻辑是对的.

貌似在简单的编程, str是绕不过去的!

参考资料:http://www.cnblogs.com/zanjiahaoge666/p/6402907.html

--------------------------------------------------

秘密武器Json

联想到更多, 万一我是一个数组要转byte, 或者字典等等, 那这样会弄得更复杂.

事实上你不要忘记一个并不复杂的工具,就是Json.有了Json,你就可以翱翔所有的数据转换和恢复!

不单是数组, 字典, 甚至音乐, 视频文件. Json一样胜任

学术或足球分析交流微信:chinamaths(进讨论组)

Don't hesitate to comment or add a like    -    Yours Bill
Bill's技术博客 足球分析博客 足彩数据视频
比尔极客日志_博客园 比尔足球数据_网易博客 足彩TV_优酷
比尔极客日志_CSDN 比尔足球数据_新浪博客 足彩TV_搜狐视频
比尔极客日志_51CTO 比尔足球数据_新浪微博 足彩TV_喜马拉雅
比尔极客日志_开源中国 比尔足球数据_官方URL 足彩TV_56视频
比尔极客日志_GitHub 比尔足球数据_头条号 微信号:zucai99

转载于:https://www.cnblogs.com/billvvv/p/7230014.html

Python 关于bytes类方法对数字转换的误区, Json的重要性相关推荐

  1. python将英文单词表示的数字转换成阿拉伯数字的代码

    下边内容内容是关于python将英文单词表示的数字转换成阿拉伯数字的内容. import re _known = { 'zero': 0, 'one': 1, 'two': 2, 'three': 3 ...

  2. python数字转换_python数字转换

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 方法一(普通方法):# -*- coding: utf-8 -*- #把数字转换 ...

  3. python数字转换_Python实现中文数字转换为阿拉伯数字的方法示例

    本文实例讲述了Python实现中文数字转换为阿拉伯数字的方法.分享给大家供大家参考,具体如下: 一.需求 今天写了三千二百行代码. 今天写了3200行代码. 两行意思相同,只是表达方式不太能够,统一掉 ...

  4. python中将数字转换成二进制数

    python中将数字转换成二进制数 256 128 64 32 16 8 4 2 1 1 0 1 0 1 0 1 1 0 这是快速得到342的方法 在python3.6中快速得到342的方法是使用bi ...

  5. python 数字转化excel行列_Python 3 实现数字转换成Excel列名(10进制到26进制的转换函数)...

    背景: 最近在看一些Python爬虫的相关知识,讲爬取的一些数据写入到Excel表中,当时当列的数目不确定的情况下,如何通过遍历的方式讲爬取的数据写入到Excel中. 开发环境: Python 3  ...

  6. python数字转换成中文大写

    python数字转换成中文大写 代码 #-*- coding:utf-8 -*- count_map = {1:1, 2:10, 3:100, 4:1000, 5:10000} #用来统计传入数值的级 ...

  7. Python当中大小写字母与数字的转换 chr()函数,ord()函数,以及ascii_lowercase和ascii_uppercase

    Hello大家好,今天我想和大家分享一下在Python当中进行大小写字母与数字的转换: 如果大家想将数字转换成ascii码的话,就使用chr()函数就行,反之的话可以使用ord函数,例如: a = 9 ...

  8. Python将汉字数字转换成阿拉伯数字的方法

    Python将汉字数字转换成阿拉伯数字的方法 - 玩蛇网 http://www.iplaypy.com/code/base/b2600.html 用Python语言来为不同数字之间做转换之前就有介绍过 ...

  9. python数字转汉字-Python实现把数字转换成中文

    周末在家,写了个小程序,用于将阿拉伯数字转换化大写中文.程序没经过任何优化,出没经过详细的测试,挂到网上,方便将来有需要的时候直接拿来用. #!/usr/bin/python #-*- encodin ...

最新文章

  1. Linux下对网络进行配置nmcli、nmtui
  2. xdpyinfo命令找不到_无法使用命令 /usr/bin/xdpyinfo 自动检查显示器颜色。
  3. 注册表文件(*.reg)的编写及应用
  4. matlab 基本变量和函数
  5. c mysql 工具类_Jave工具——servlet+jsp编程中mysql数据库连接及操作通用工具类
  6. java线程知识体系
  7. .NET、TensorFlow和Kaggle的风车
  8. URLConnection学习
  9. P1179: [Apio2009]Atm
  10. tomcat ng mysql 集成_整合nginx,tomcat,mysql的安装与配置
  11. 极路由3C【C103B】刷breed再刷老毛子教程
  12. 恒压供水程序 三菱plc恒压供水程序,威纶触摸屏程序
  13. 对梯度概念的直观理解
  14. 电脑连接另一台电脑发出wifi时,显示ip4无访问权限,ip6无访问权限
  15. 我想用组态王与电能表通讯
  16. 敏捷团队的病与药——阿里健康医药B2B团队敏捷转型手记
  17. 双十一哪款蓝牙耳机值得入手?音质超棒的蓝牙耳机推荐
  18. 《痞子衡嵌入式半月刊》 第 66 期
  19. pandas数据分析之数据重塑透视(stack、unstack、melt、pivot)
  20. 在Win10 PC上安装Ubuntu 20.04 系统

热门文章

  1. 【Python学习】 - Matplotlib二维绘图 - plt.matshow()和plt.imshow()区别对比
  2. 【CodeForces - 761B】Dasha and friends (思维,模拟,构造)
  3. 【HDU - 5916】Harmonic Value Description (构造,思维,SJ题)
  4. Apollo进阶课程㉑丨Apollo规划技术详解——Basic Motion Planning and Overview
  5. 如何拆计算机主机箱,一种方便拆卸的计算机主机箱的制作方法
  6. java生成world文件_HelloWorld.java文件如何创建?
  7. 二维数组:随机生产,遍历,判断两个数组一维二维长度,和内容是否一致
  8. oracle11g中的join,sql - 使用Oracle 11g中的+符号进行左外连接
  9. 《帝友 P2P 网络借贷系统》
  10. Android开发中调用Spring CXF整合发布的WebService接口为什么抛出异常错误?