网站大量收购独家精品文档,联系QQ:2885784924

深入浅出Python编程课件-数值字符:打印计算机信息图卡.pptx

深入浅出Python编程课件-数值字符:打印计算机信息图卡.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

深入浅出Python编程

(程序和数据)打印计算机信息图卡

以信息卡片的样式打印运维数据主要包括:CPU、内存和磁盘信息合理使用数字和字符串的格式化使用datetime模块打印时间戳使用psutil模块获取计算机运维数据Outcome

单元目标/Objectives?熟练使用数字类型数据及格式化?熟练使用字符串类型数据及格式化?熟练对字符串进行索引和切片操作?熟练使用内置函数:int/float/str等?了解并使用日期和时间数据⑥具有严谨细致的工匠精神

内容及计划/AgendaSchedule6ClassHoursDetails00:10回顾成果介绍01:00数字的使用02:00字符串的使用00:25日期时间的使用00:05课堂小结Total:6hours(4hPractice)

01计算机信息图卡Infographiccard

1.任务分析目标解构一个字符图卡,由字符、文字、数字组成“+”和“-”组成的表格数字格式化输出的运维数据模式识别数字的格式化包括精度控制和等宽度输出数字还包括存储单位的换算问题字符串的格式化主要涉及占位宽度、换行输出日期格式按“年—月—日”;时间24小时格式显示

1.任务分析模式归纳字符串、数字的串格式化控制,包括对齐、固定宽度、精度等算法设计利用第三方模块psutil获取计算机的运维数据将容量原始数据字节/Byte表示,换算成单位G通过+和*计算实现拼接、重复;通过format()函数,f字符串行精度和宽度的格式化

2.任务准备—关于psutil模块Psutil模块psutil(pythonsystemandprocessutilities)是一个跨平台的用于获取运行进程和系统利用率(CPU、内存、磁盘、网络、传感器)的Python库psutil还提供了许多命令行工具提供的功能,比如:ps、top、netstat、ifconfig、df、kill等单独安装psutil不是Python的内置模块,需要安装pipinstallpsutil

2.任务准备—使用psutil模块创建虚拟环境隔离不同项目的执行环境python3-mvenv.envpsutil中用到的函数psutil.cpu_count(logical=True)psutil.cpu_percent(interval=None,percpu=False)psutil.virtual_memory()psutil.disk_usage(path)

02使用数字表示计算机性能指标Number

1.数值基本计算—?计算数学符号Python操作符意义示例结果++加法2+35--减法2-11×*乘法2*36÷/除法1/20.5xn**求幂2**38

1.数值基本计算—?赋值假设你手上有一瓶酱油和一瓶醋,现在需要你把酱油和醋对调一下,即用装酱油的瓶子来装醋,用装醋的瓶子来装酱油,请问你怎样解决这个问题呢?同步赋值变量1,…,变量N=表达式1,…,表达式N

1.数值基本计算—?赋值变量1,…,变量N=表达式使多个变量拥有相同的值,等于是把一个值绑定到多个变量上多个变量赋相同值

1.数值基本计算—?增强赋值序号符号示例含义1+=a+=ba=a+b2-=a-=ba=a-b3*=a*=ba=a*b4/=a/=ba=a/b5//=a//=ba=a//b6%=a%=ba=a%b7**=a**=ba=a**b是在单个语句中将二元运算和赋值语句合为一体,先进行二元运算,然后再将计算结果进行赋值操作。增强赋值(augmentedassignmentstatements)

1.数值基本计算—?类型转换和四舍五入Python是强数据类型的编程语言一般不同数据类型的两个变量是不能进行二元计算的,需要进行类型转换,包括隐式数据类型转换和显示数据类型转换。四舍五入:round(number[,ndigits])round(1.5)round(0.5)/round(-0.5)round(2.675,2)

1.数值基本计算—?存储容量的单位与换算单位:bit/Byte/KB/M/G/T

2.格式化数字显示print(|利用率:%05.2f%%%cpu_percent,end=)%:格式引导符0:不足指定宽度时高位补05:输出占5个字符宽度.2:精度控制,小数点后2位f:浮点数%%:输出1个%符号主要是:精度、宽度、百分号

2.格式化数字显示

3.有趣的数值计算—?数字驻留为了减少对象的频繁创建与销毁,Python对-5~256之间的数值进行了缓存测试函数id(object)==

文档评论(0)

ning2021 + 关注
实名认证
内容提供者

中医资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档