zoukankan      html  css  js  c++  java
  • 计算机单位换算、以及sort、sorted函数的区别

    位 >>> 字节>>>字符

    字节(Byte /bait/ n. [C])是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于有八位, 也表示一些计算机编程语言中的数据类型和语言字符。

    字符与字节

    ASCII码:一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值-128,最大值127。如一个ASCII码就是一个字节。

    UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。中文标点占三个字节,英文标点占一个字节

    Unicode编码:一个英文等于两个字节,一个中文(含繁体)等于两个字节。中文标点占两个字节,英文标点占两个字节

    国际单位制(SI )

    1KB=1000B;1MB=1000KB=1000×1000B。其中1000=10。

    1B(byte,字节)= 8 bit(见下文);

    1KB(Kilobyte,千字节)=1000B= 10^3 B;

    1MB(Megabyte,兆字节,百万字节,简称"兆")=1000KB= 10^6 B;

    1GB(Gigabyte,吉字节,十亿字节,又称"千兆")=1000MB= 10^9 B;

    1TB(Terabyte,万亿字节,太字节)=1000GB= 10^12 B;

    1PB(Petabyte,千万亿字节,拍字节)=1000TB= 10^15 B;

    1EB(Exabyte,百亿亿字节,艾字节)=1000PB= 10^18 B;

    1ZB(Zettabyte,十万亿亿字节,泽字节)= 1000EB= 10^21 B;

    1YB(Yottabyte,一亿亿亿字节,尧字节)= 1000ZB= 10^24 B;

    1BB(Brontobyte,一千亿亿亿字节)= 1000YB= 10^27 B;

    1NB(NonaByte,一百万亿亿亿字节) = 1000 BB = 10^30B;

    1DB(DoggaByte,十亿亿亿亿字节) = 1000 NB = 10^33 B;

    sort():排序函数,无返回值

    lst = [22, 33, 44, 55, 66, 77, 100, 99, 65, 238, 45, 56, 67, 78, 789]
    lst.sort() # 直接在原来列表进行排序,无返回值
    print(lst)
    # [22, 33, 44, 45, 55, 56, 65, 66, 67, 77, 78, 99, 100, 238, 789]
    print(sorted(lst)) # 产生新列表
    # [22, 33, 44, 45, 55, 56, 65, 66, 67, 77, 78, 99, 100, 238, 789]
    sorted:语法
    sorted(iterable, key, reverse=Flase)
    iterable:可迭代对象 key:排列规则(函数)reverse:是否反转(默认正序)
  • 相关阅读:
    在VMWare虚拟机下的ubuntu中Samba服务的安装
    Shell表达式,如${file##*/}
    如何从官网下载QT
    SATA命令之security
    Clip
    JS判断是否在微信浏览器打开
    微信小程序请求数据报错: 如若已在管理后台更新域名配置,请刷新项目配置后重新编译项目,操作路径:“详情-域名信息”
    typeof()和instanceof的用法区别
    javascrip 对数组的操作方法
    微信小程序 修改数据,并动态渲染页面;修改数组;
  • 原文地址:https://www.cnblogs.com/z520h123/p/10003578.html
Copyright © 2011-2022 走看看