• python全栈开发day02


    1.格式化输出
    用字符串拼接构成模板:
    从而引出格式化输出:(个人名片的制作)
    格式化输出的使用: %占位符 s代表是字符,d代表是数字
    %s
    %d
    %r???
    第一种格式化方式:(一定要一一对应)
    第二种格式化方式:(无需一一对应)
    注意事项:格式化输出,在格式化输出中,单纯的表示%需要用%%表示
    2.while……else……(特定场景会用到)
    当while循环不被break打断,则走else
    count = 0
    while count <=5:
    count += 1
    print('loop',count)
    else:
    print('此次循环已经完结!')
    当while循环被break打断,则不走else
    count = 0
    while True:
    count += 1
    print('loop',count)
    if count == 5:
    break
    else:
    print('此次循环已经完结!')
    3.运算符
    逻辑运算符(新知识点)
    and 与
    or 或
    not 非
    第一种情况:逻辑运算符前后都是比较运算(先看优先级)
    优先级概念:() > not > and > or ,同一优先级从左往右依次计算
    4 True 5 Flase 6 Flase
    第二种情况:逻辑运算符前后都是数字(同一优先级从左往右依次计算)
    x or y if x True , return x , else y
    x and y if x True , return y , else x
    (and 和or相反)
    别人的思路:
    and= 与  与0得0   返回右边的
    or = 或   或1得1  返回左边的
    ( and > or )
    数字与布尔值的转换(新知识点)
    int--------->bool 非零True 零False
    bool---------->int True 1,Flase 0
     
    print(1>2 and 3 or 4)---------------->4
    逻辑运算符运算时,先看and or not,根据优先比较级先从左到右进行运算
    总结规律的思路过程如下:
    print(1 > 2 and 3 or 4) #4
    print(3 and 1 > 2 or 4) #4
    print(4 and 3 or 1 > 2) #3
    4.编码初识
    谍战片:滴滴滴 高低电平 01010101
    电脑文件的存储,与文件的传输 0101010
    电脑中初级密码本:ASCII(只包括英文、数字和特殊符号)
    ASCII码是:二进制与字符的对照表
    最左边都是0的原因是预留一位,以备后用
    八位等于一个字节 8bit=1Byte
    一个字节表示一个字符(字符:组成内容的最小单元 例如:中国----->‘中’是一个字符,‘国’是一个字符
    A------->65
    a------->97
    万国码:Unicode 初期创建是16位 两个字节表示一个字符
    升级后 32位,四个字节表示一个字符 缺点是造成资源浪费
    对Unicode再次升级----------->UTF-8,UTF-16(至少用16位表示一个字符)
    UTF-8:最少用八位数去表示一个字符
    字母用一个字节去表示(8位),欧洲文字用两个字节去表示(16位),亚洲文字用三个字节去表示(24位)
    GBK:国家标准
    字母用一个字节去表示(8位),中文用两个字节去表示(16位)
    单位转换:
    1Byte=8bit
    1KB=1024B
    1MB=1024KB
    1GB=1024MB
    1TB=1024GB
     
    Day3默写代码:
    Bit,Bytes,Kb,Mb,Gb,Tb之间的转换关系。
    Unicode,utf-8,gbk,每个编码英文,中文,分别用几个字节表示。

  • 相关阅读:
    DS博客作业06--图
    DS博客作业05--树
    DS博客作业03--栈和队列
    DS博客作业02--线性表
    DS博客作业03--栈和队列
    DS博客作业02--线性表
    DS博客作业01--日期抽象数据类型设计与实现
    C语言博客作业06--结构体&文件
    C语言博客05--指针
    C语言博客作业04--数组
  • 原文地址:https://www.cnblogs.com/yangqian007/p/8970826.html
Copyright © 2020-2023  润新知