zoukankan      html  css  js  c++  java
  • python基础之while循环及编码

    while 条件:
    循环体

    死循环:没有终止条件(修改方法:1.改变条件2.使用break)

    break 终止当前循环
    contiune:跳出本次循环,继续下次循环
    break和contione必须在循环体里
    while 条件:
    循环体
    else:
    结果
    当while循环中出现break,循环就不继续执行l

    格式化输出:

    %s 字符串、数字都能用(比较常用,位置和填充要一一对应)
    %d 和%i 数字占位符
    %%转义

    f“{ 变量名(除了特殊字符}”
    format{}
    'I love hao123.com' >>> '{a} love {b}.{c}'.format(a='I', b='hao123', c='com')#关键字
    'I love hao123.com' >>> '{0} love {b}.{c}'.format('I', b='hao123', c='com')#位置和关键字混合

    运算符:
    算数运算符: +-/(加减乘除) %取余 **幂 // 整除(向下取整)
    比较运算符: < 小于 >大于 ==等于 !=不等于
    赋值运算符:=赋值 c=1 +=自加 c+=1等效于c=c+1 c
    =a等效于 c=c*a c/=a等效于c=c/a
    逻辑运算符:and or not 优先级()>not>and>or
    成员运算符:in 在 not in不在

    编码初识
    ascii码 支持英文,数字,符号,不支持中文 占一个字节

    gbk(国标) 支持:英文,数字,符号 -- ascii 1字节 中文2个字节

    Unicode(万国码) 支持:英文,数字,符号 -- ascii 4字节
    支持:欧洲 4字节
    支持:亚洲 4字节

    utf-8 支持:英文,数字,符号 -- ascii 1字节
    支持:欧洲 2字节
    支持:亚洲 3字节
    编码:
    encode() # 编码
    a = "今天"
    s1 = a.encode("utf-8") # 编码
    print(s1)
    decode() # 解码
    c=b'xe4xbbx8axe5xa4xa9'
    print(c.decode('utf-8'))
    用什么编码就要用什么解码
    网络传输一定是字节
    1字节8位 1Bytes8bit
    1024byte = 1KB
    1024KB = 1MB
    1024MB = 1GB
    1024GB = 1TB
    1024TB = 1PB
    1024TB = 1EB
    1024EB = 1ZB
    1024ZB = 1YB
    1024YB = 1NB
    1024NB = 1DB

  • 相关阅读:
    [LeetCode] 55. Jump Game 跳跃游戏
    [LeetCode] 163. Missing Ranges 缺失区间
    [LeetCode] 228. Summary Ranges 总结区间
    获取当时时间和日期
    响应式布局设备分界点
    html5shiv.js分析-读源码之javascript系列
    建站模板开源代码
    js 调试问题
    transform使用参考指南
    浏览器版本过低
  • 原文地址:https://www.cnblogs.com/python111/p/11426103.html
Copyright © 2011-2022 走看看