• Python基础之 一 补充


    三元运算:

      语法:result = 值1 if 条件 else 值2

      当条件为真时,result = 值1

      当条件为假时,result = 值2

    进制:

      二进制:01

      八进制:01234567

      十进制:0123456789

      十六进制:0123456789ABCDEF

      十六进制和二进制对应关系:

      0  1  2  3  4  5  6     7  8  9    A  B   C  D  E  F     --》十六进制

    0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111  --》 二进制(没4位表示一个16进制)

      十六进制表示法:以字母H作为后缀表示,如BH为16进制11,也可以用0X前缀表示,如0X23为16进制的23,二进制转16进制如果出现位数不够则在最左或最后测补0.

    bytes类型

      python3中新特性对文本和二进制数据做了区分,文本总是以unicode,由str表示。二进制一般表示是(视频,音频等类似),注意这2个不能混用。

      

      二进制转字符串使用:decode , 字符串转二进制使用:encode

      例如:

      1:表示将字符串进行编码。

      2:表示编码前源字符串的编码格式,如果此项为空,在python3里默认使用的是utf-8

      3:表示对二进制进行解码

      4:解码的格式

      注意:其中的b就是表示bytes

    1 msg = '中华人民共和国'
    2 print(msg.encode('utf-8'))
    3 print(msg.encode())
    4 
    5 print(msg.encode('utf-8').decode())
    6 print(msg.encode('utf-8').decode('utf-8'))
    View Code
  • 相关阅读:
    2020系统综合实践 第4次实践作业
    2020系统综合实践 第3次实践作业
    2020系统综合实践 第2次实践作业
    第1次实践作业
    Wireshark组 2019SDN大作业
    第04组 Beta版本演示
    转载:北大老师语录(2016年秋)
    康德哲学基本概念
    white album句子
    tex基础
  • 原文地址:https://www.cnblogs.com/zy6103/p/6756876.html
Copyright © 2020-2023  润新知