第一个python程序 单位换算
第一个python程序 humansize.py ,这个脚本定义了一个单一的函数,这个approximate_size()函数把一个精确到字节的文件大小计算成一个有漂亮格式(大约计算的)的大小。
脚本内容如下:
#!/usr/bin/python3suffixes = {1000: ['KB','MB','GB','TB','PB','EB','ZB','YB'],1024: ['KiB','MiB','GiB','TiB','PiB','EiB','ZiB','YiB']}def approximate_size(size,a_kilobyte_is_1024_bytes=True):'''convert a file size to human-readable form.Keyword arguments:size -- file size in bytesa_kilobyte_is_1024_bytes -- if True (default),use multiples of 1024if False, use multiples of 1000Returns: string'''if size < 0:raise ValueError('number must be non-negative')multiple = 1024 if a_kilobyte_is_1024_bytes else 1000print('size大小为%s,采用的换算倍率为%s' %(size,multiple))for suffix in suffixes[multiple]:size /= multipleif size < multiple:return '{0:.2f} {1}'.format(size,suffix) #'{0:.2f} {1}'之间的空格可以省略raise valueError('number too large')if __name__ == '__main__':#print(approximate_size(-200))print(approximate_size(1000000000000,False))print(approximate_size(1000000000000))#print(approximate_size(9999999999999999999999999999999999999999999999))
执行结果如下:
参考:
Python format 格式化函数 https://www.runoob.com/python/att-string-format.html
第一个python程序 单位换算相关推荐
- python单位转换编程英寸厘米_第一个Python程序的单位转换,python,换算
第一个python程序 humansize.py ,这个脚本定义了一个单一的函数,这个approximate_size()函数把一个精确到字节的文件大小计算成一个有漂亮格式(大约计算的)的大小. 脚本 ...
- Python 开篇及第一个Python程序
本节内容 python 简单介绍 python 2.x 或者python 3.x python 安装 第一个python程序 一.python简单介绍 python的创始人为吉多.范罗苏姆(Guido ...
- 用pycharm写python_使用Pycharm编写第一个python程序
1.打开 Pycharm,选择 Create New Project,创建一个新项目 2.选择Pure Python表示创建一个纯Python程序项目, Location 表示该项目保存的路径,Int ...
- 第一个Python程序
第一个Python程序 第一个Python程序 在写代码之前,请千万不要用"复制"-"粘贴"把代码从页面粘贴到你自己的电脑上.写程序也讲究一个感觉,你需要一个字 ...
- 我的第一个Python程序
#我的第一个Python程序 def is_valid_date(strdate):#判断是否是一个有效的日期字符串try:#判断是否是时间格式if ":" in strdate ...
- anaconda怎么运行python程序_第一个python程序,从安装python环境到人生第一个py脚本运行全过程...
文章目录 前言一.安装python运行环境 1.官网https://www.python.org下载安装包.exe 2.安装python二.python模块下载 1.配置pip环境变量 2.下载pyt ...
- Python 入门篇-用Notepad++编写出第一个python程序
首先我们要安装Notepad++ Notepad++获取方式如下: 官网获取 小蓝枣的资源仓库获取,提取码:cu89 安装简单,选择简体中文安装就好了,中间会有个配置安装路径,想改的话可以改. 接下来 ...
- 第一个python解释器_第一个python程序
回顾昨日重点(需记住5*) 三大核心: cpu--运行程序 内存--基于电,存取速度快,断电丢失数据 硬盘--基于磁,存取速度远远慢于内存,断电不丢失数据 操作系统 应用程序 操作系统 (window ...
- Python学习札记(二) python3.5安装 + (假装是)第一个Python程序
参考: Mac OS 安装 Python3.5 廖雪峰Python教程:安装Python 笔记: 安装: 1.官方网站下载安装包:安装程序 2.执行安装程序完成Python3.5包的安装. 3.安装P ...
最新文章
- Python:Scrapy的安装和入门案例
- Bossie Awards 2013:最佳开源数据中心和云软件
- ios 裁剪框大小_iOS实现裁剪框和图片剪裁功能
- POJ-1459 Power Network 网络流
- [python opencv 计算机视觉零基础到实战] 四、了解色彩空间及其详解
- matlab 倾斜矫正,matlab图像倾斜校正
- 国内人气设计师交流平台集设
- arraylist线程安全吗_Java中的List你真的会用吗?不会用的话请收藏我的这篇文章...
- 用 man 命令查看 ls 命令的使用手册_Python学习第167课--用man和info打开Linux命令说明书的区别...
- Android控件系列之RadioButtonRadioGroup(转)
- 其他电脑连接本地mysql数据库_在局域网内,如何让其他电脑连接我们自己的本地mysql数据库...
- day11_界面闪烁处理
- html转pdf分页问题终极解决方案 k-htmlpdf
- 计算机所建造全过程,Midas桥梁建模计算,全过程图文解析!
- 无线蹭网工具奶瓶Beini使用教程
- 图像融合综述论文整理
- SAN海量存储解决方案
- 本地SecureCRT连接VMware中XUbuntu
- maya linux 安装教程视频,教你怎样在 Archlinux 安装Maya7.01
- 实现加减乘除任意组合的语法解析