Python(87)_编码


1、编码

  ascii 码 : 只能显示英文、数字和特殊字符,8位
  unicode: 16个字节表示一个字符,发现中文不够,扩展到32位 4个字节,占用资源太多
  utf-8 : 最少用一个字节,8为表示英文
  欧洲16位 2个字节
  3个字节 一个汉字
  gbk
  gbk 转为unicode 后,才能转化为utf-8

utf-8 ,三个字节表示一个中文。如\e81\e90\e21

'''
encode : 如何将str转换成bytes类型
         必须转换,才能存储和传输,否则报错
'''
s1 = 'alex'
s11 = s1.encode('utf-8') #'gbk'
print(s11)

'''
encode : 如何将str转换成bytes类型
         必须转换,才能存储和传输,否则报错
'''
s1 = '中国'
s11 = s1.encode('utf-8')
print(s11)

'''
encode : 如何将str转换成bytes类型(本质上是将unicode转换)
         必须转换,才能存储和传输,否则报错
'''
s1 = '中国'
s11 = s1.encode('gbk')  #
print(s11)

2、对于编程而言,其实乐趣和难度一是在于算法,二是在于逻辑和框架,三是在于基础和项目以及业务逻辑。编程,一门语言玩的很溜,就很厉害了。不需要学那么多

  ** 就是幂运算

  % 取余

  python 在整形运算时即使数据不够,最后也不会溢出,会自动转换为长整形

  字符串相加 + 其实就是拼接

  与数字相乘,表示多少个

  各种数据类型之间的转换自己有空整理一下,之前写过博客,在百度传课上也看过视频,编程语言掌握一种就可以了。精通python足够做很多事情了

  有些和语言本身无关,而是和业务有关!

优质内容筛选与推荐>>
1、POJ 1753 Flip Game
2、ARC100 D - Equal Cut
3、Linux常用命令详解(2)
4、Django 瀑布流图片显示实现
5、django 中间件之process_view中间件


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号





    联系我们

    欢迎来到TinyMind。

    关于TinyMind的内容或商务合作、网站建议,举报不良信息等均可联系我们。

    TinyMind客服邮箱:support@tinymind.net.cn