zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    无限级分类Asp.net Mvc实现
    Asp.net MVC 简单分页 自做简单分页
    asp.net mvc的权限管理设计
    PHP的流程控制结构
    PHP的变量
    测试笔试题之测试用例设计题
    测试笔试题之相关概念
    HTML5的全新语义化元素
    软件测试的基础之测试生成
    HTML5表单
  • 原文地址:https://www.cnblogs.com/zy6103/p/6756876.html
Copyright © 2011-2022 走看看