zoukankan      html  css  js  c++  java
  • 第二天笔记

    while循环

    1. 格式:

      while 条件:
      	结果语句
      

    格式化输出

    1. 代码示例
    name = input("请输入你的名字")
    age = input("请输入你的年龄")
    job = input("请输入你的工作")
    
    mes = """----------info of %s---------
    name:%s
    age:%s
    job:%s
    -------------end--------------""" %(name,name,age,job)
    # 字符串后边紧跟着%,与前面的一一对应
    print(mes)
    

    注意基本的格式

    ​ 运行结果:

    1. 在格式化输出过程中只想表示%而不是占位符时,在%前再加一个%

    编码的初识

    1. 计算机存储文件、存储数据、以及发送数据信息都是通过010001

    2. 最早的密码本:

      • ASCII码:只包含英文字母、数字、特殊字符

        预留一位,最左边的位数为0

      • gbk 只包含英文字母、数字、特殊字符、中文

        一个英文字母: 0000 0001 1byte

        一个中文: 0000 0000 0000 00001 2byte

      • unicode:万国码,把世界上所有国家的文字都记录在这个密码本

        起初:一个字符用两个字节表示(所有的中文有9万多,日文12w多)

        ​ 两个字节就是可以表示2**16-1=65535个中文字符

        后来:为了涵盖全部文字一个字符用四个字节表示共有2**32种字符

        ​ 0000 0000 0000 0000 0000 0001 0001 0110 英文字母

        ​ 0000 0000 0000 0000 0000 0001 0001 0111 中文字符

        弊端:浪费空间,浪费资源

      • utf-8:最少用8bit1个字节表示1个字符

        1个字节:0000 0001: 英文字母

        2个字节:0000 0000 0001 0001: 欧洲

        3个字节:0000 0000 0001 0001 0001 1101:表示中文

        比较:

        • 中国12he :gbk 8个字节
        • 中国12he :utf-8 10字节
      1. 单位换算

        8bit = 1byte
        1024byte = 1KB
        1024KB = 1MB
        1024MB = 1GB
        1024GB = 1TB
        1024TB = 1PB
        1024TB = 1EB
        1024EB = 1ZB
        1024ZB = 1YB
        1024YB = 1NB
        1024NB = 1DB
        
  • 相关阅读:
    centos安装git
    centos安装nginx和配置
    centos安装samba服务和配置
    合理选择css3动画实现方式
    display:table-cell实现水平垂直居中
    活动的四种启动模式
    我是怎么选搜索引擎的
    这么用Mac才叫爽!
    Linux学习笔记
    软件测试暑期实习总结(2016)
  • 原文地址:https://www.cnblogs.com/warrior-l/p/13220239.html
Copyright © 2011-2022 走看看