• python学习 day2 (3月2日)


    .if                             if                  elseif                            elif                     else     的区别是:
    
    前者 判断第一个 判断完第二个 之后还会执行else:  后者是只有满足条件(即都不符合if、elif里的条件时才会进入else)
    
    不清楚,有点问题  
    
     ififif  都成立  多选题  (abc  都有)
    
    if elif elif  (只有一个成立)
    
    a = 11  if 
    01 pycharm使用
    python 2  和 python3 的区别
     
    
    
    
    
    

    02 格式化输出


    03 while循环
        why:
            吃饭睡觉上课, 地球绕着太阳公转,单曲循环,列表循环。
    
        what: while
    
        how:
            while 条件:
                循环体
    
        where:
            程序中重复的做之前的事情,输入账号,密码,等操作。
    04 运算符
        算术运算,赋值运算,比较运算,身份运算,位运算,逻辑运算等等。
    
        算数运算: + - * / % ** //
        比较运算: == > < >= <= !=
        赋值运算: = += -= *= /= ....
            count = count + 1  count += 1
        逻辑运算:and or not
        成员运算:in not in

    05 编码的初识
      谍战片:潜伏,黎明之前等等。滴滴 滴 滴 滴 发电报。01010101
        计算机:文件,数据存储在硬盘中,或者发出去,实际发送的是什么?
             0101010101  ----- > 不同的文字或者信息。
    
        回顾到193几年,我和菊哥创建了摩斯密码,我们需要用010101的方式交流信息。
    
            密码本:不好,没有段位
                  00100111010010011001001 110100 10011
    
            升级:
            密码本:不好,没有段位
                  0000010000011101001000000011001001 110100 10011
    
        ascii:计算机最早期的'密码本', 只包含英文字母,数字,特殊字符。
                早期的ascii都是7位一段,但是为了以后的发展,拓展了一位
                  01100001        a
                  00000111        b
                  00100100        c
                  00000011        d
    
                  一位 :1bit
                  1字节 1 bytes = 8bit
                    一个字符用一个字节表示
    
        s1 = 'oldboy'  用ascii编码本编译: 6个字节表示
    
        随着计算机的发展,世界的编码协会: 本我要写一个能满足全世界语言通用的密码
        万国码:unicode: 16bit 2个字节表示一个字符
            a : 00000011 00000011
            中: 00000111 00000011
    
        升级: 32bit 4个字节表示一个字符
    
            a : 00000011 00000011 00000011 00000011
            中: 00000011 00000011 11000011 00000011
        浪费空间
    
        utf-8 密码本: 最少用8位表示一个字符。
            a : 00000011
        欧洲文字: 00000011 00010011
            中:00000011 00100011 11000011
    
            s2 = '老boy' : utf-8编码:6个字节。
    
        gbk:gb2312 等等 国标,中国人自己发明的密码本。
            a : 00000011
            中: 00000011 00100011
    
            s2 = '老boy' : gbk编码:5个字节。
    
        gbk  ---> utf-8转化
    
    
            8bit  ==  1bytes
            1024bytes == 1kb
            1024kb  ==   1Mb
            1024Mb ==    1GB
            1024GB  ==   1Tb
            。。。。。。。
    
    

    今日总结:
            pycharm的使用。
            格式化输出: 制作一个字符串的模板,让某些位置变成动态可传入的。
            while循环:
                while 条件:
                    循环体
                1,改变条件。
                2,breakcontinue
                while else
            运算符: 逻辑运算符。
            编码初识:历史的角度了解什么是编码。
    格式化输出;
    
    
    授人以鱼不如授人以渔

    这两天:
            1,课上的代码敲3~5遍。
            2,做作业。
            3,写博客。
            4,作预习。
        下周一讲的内容:
        http://www.cnblogs.com/jin-xin/articles/7562422.html 数字,bool str的所有方法,以及for循环。
  • 相关阅读:
    【BZOJ1345】[Baltic2007] 序列问题(单调栈大水题)
    【BZOJ2940】[POI2000] 条纹(Multi-SG)
    【BZOJ4589】Hard Nim(FWT+快速幂)
    【CF438E】The Child and Binary Tree(生成函数+多项式开根)
    【洛谷5205】【模板】多项式开根
    【BZOJ4036】[HAOI2015] 按位或(Min-Max容斥+FWT)
    【BZOJ4381】[POI2015] ODW(设阈值+倍增)
    【BZOJ3328】PYXFIB(矩乘+单位根反演)
    【BZOJ2674】Attack(整体二分+树状数组套线段树)
    单纯看懂公式的单位根反演
  • 原文地址:https://www.cnblogs.com/Doner/p/10507112.html
Copyright © 2020-2023  润新知