• while 用法 for 循环的总结


    格式化输出。%s %d

    # name = input('请输入名字:')
    # age = input('请输入年龄:')
    # sex = input('请输入性别:')
    #
    # msg = '我的名字是' + name + '我的年龄是' + age + '我的性别是' + sex
    # print(msg)
    
    msg = '''
    ------------ info of Alex Li -----------
    Name  : Alex Li
    Age   : 22
    job   : Teacher
    Hobbie: girl
    ------------- end -----------------
    '''
    # 格式化输出  %占位符  s d
    # name = input('请输入姓名:')
    # age = int(input('请输入年龄:'))
    # job = input('请输入工作:')
    # hobby=input('请输入爱好:')
    #
    # msg = '''
    # ------------ info of %s -----------
    # Name  : %s
    # Age   : %d
    # job   : %s
    # Hobbie: %s
    # ------------- end -----------------
    # ''' % (name, name, age, job, hobby)
    # print(msg)
    #第二种使用方法
    # dic = {
    #     'name':'老男孩',
    #     'age':58,
    #     'job':'boss',
    #     'hobby':'money',
    # }
    # msg = '''
    # ------------ info of %(name)s -----------
    # Name  : %(name)s
    # Age   : %(age)d
    # job   : %(job)s
    # Hobbie: %(hobby)s
    # ------------- end -----------------
    # ''' % dic
    # print(msg)
    # 格式化输出,在格式化输出中,单纯的表示% 需要用%% 去表示。
    # msg = '我叫%s,今年%s,学习进度2%%' % ('爽妹儿','18')
    # print(msg)

    03,while else

    #while  else 当while循环被break打断,则不走else程序。
    # count = 0
    # while count <= 5:
    #     count += 1
    #     print("Loop",count)
    #     if count == 4: break
    #
    # else:
    #     print("循环正常执行完啦")
    # print("-----out of while loop ------")
    04,运算符。
    # print(2 > 1 and 3 < 4 or 8 < 10 and 4 > 5)
    # 第一种情况 逻辑运算符前后都是比较运算
    # 优先级概念:() > not > and > or,同一优先级从左至右以此计算。
    # print(2 > 1 and 3 < 4 or 4 > 5 and 2 < 1)  # T
    # print(1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 8)  # F
    # print(1 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6) # F
    # 第二种情况 逻辑运算符前后都是数字
    '''
    x or y if x True,return x,else y
    '''
    # print(3 or 5)
    # print(2 or 5)
    # print(0 or 5)
    # print(-4 or 5)
    #print(3 and 5)
    
    # print(1 or 3 or 4 or 0)
    # print(1 or 3 or 0)
    # print(1 > 2 and 3 or 4)
     
    
    
    '''
    数字与bool值转化
    int ---> bool  非零 True ,零 False
    bool---> int   True  1, False 0,
    '''
    # print(bool(100))
    # print(bool(0))
    
    
    05,编码初识。

        谍战片:嘀嘀嘀 滴滴  高低电平,0101010

        电脑文件的存储,与文件的传输   010101010

        初级密码本 :ascii   字母,数字,特殊字符。

                    0000 0001 8位== 1个字节  一个字节表示一个字符。

                    字符:组成内容的最小单元。 abc  a  b   c

                                             中国  中  国

     

                    a  01100001

                    b  01100010

                    c  01100011

     

        万国码:unicode

            创建初期 16位 两个字节表示一个字符。

                a :01100001 01100001

                中:01100011 01100001

     

            升级:32位 四个字节表示一个字符。

                a :01100001 01100001 01100001 01100001

                中:01100011 01100001 01100011 01100001

                资源浪费。

        对Unicode升级 :utf-8。

            utf-8:最少用8位数去表示一个字符。

                a:01100001(字母用1个字节表示。)

                欧洲文字:01100001 01100001(欧洲用2个字节表示。)

                亚洲文字——中:01100001 01100001 01100001 (欧洲用3个字节表示。)

            utf-16:最少用16位数去表示一个字符

     

        gbk:国家标准。

            a : 01100001

            中: 01100001 01100001

     

        8位  1个byte

        1024bytes  1kb

        1024kb   1MB

        1024MB   1GB

        1024GB   1TB

  • 相关阅读:
    重复的listen port引发的问题
    Win10开始运行不保存历史记录原因和解决方法
    意识到const版本函数的重要性
    人物访谈1
    人物访谈2
    读《浪潮之巅》有感
    测试作业
    读《活出生命的意义》有感
    价值观作业
    关于C语言的问卷调查
  • 原文地址:https://www.cnblogs.com/HoneyTYX/p/8973555.html
Copyright © 2020-2023  润新知