2.8 统计系统剩余的内存
2.9 数据类型转换计算(计算mac地址)
3.0 数据类型转换(列表与字典相互转换)

2.8 统计系统剩余的内存

#!/usr/bin/python
# Python2 写的统计系统剩余的内存
with open('/proc/meminfo') as f:for ln in f:if ln.startswith('MemTotal'):total = ln.split()[1]continueif ln.startswith('MemFree'):free = ln.split()[1]break
print "%.2f" % (int(free)/1024.0)+'M'

2.9 数据类型转换计算(计算mac地址)

  • 十六进制字符串转为十进制

    int('12', 16)
    > 18
    int('0x12', 16)
    > 18
  • 十进制转为十六进制
    hex(10)
    > '0xa'
    int ('a',16)
    > 10
  • 十进制转为字符串(只能是数字)
    srt(10)
    > '10'
  • 字符串转为十进制(只能是数字)
    int('')
  • 计算mac地址+1
    #!/usr/bin/evn python
    #
    macaddr = '00:0C:29:D1:6F:E9'
    prefix_mac = macaddr[:-3]
    last_tow = macaddr[-2:]
    if last_tow.upper() == 'FF':
    last_tow = '00'
    plus_one = int(last_tow, 16) + 1
    if plus_one in range(16):
    new_last_two = hex(plus_one)[2:]
    new_last_two = '0' + new_last_two
    else:
    new_last_two = hex(plus_one)[2:]
    new_mac = prefix_mac + ':' + new_last_two

3.0 数据类型转换(列表与字典相互转换)

  • 字符串转列表

    • list(srting)
  • 列表转字符串
    • ".join(list)
  • 字符串转元组
    • tuple(string)
  • 元组转字符串
    • ".join(tuple)
  • 列表与元组相互转换
  • 字典转列表
    • 字典的items()方法
  • 列表转字典
    • dict()

      s = 'abc'
      l = ['a','a','b']
      t = ('l','p','q')
      d = {'a':1, 'b':2}
      print('元组转字符串.')
      print (str(t))
      print('列表转字符串.')
      print (str(l))
      print('字典转字符串.')
      print (str(d))
      print('####################')
      print('字符串转元组')
      print (tuple(s))
      print('列表转元组')
      print (tuple(l))
      print('字典转元组')
      print (tuple(d.items()))
      print('####################')
      print('字符串转列表')
      print (list(s))
      print('元组转列表')
      print (list(t))
      print('字典转列表')
      print (list(d.items()))
      print('####################')
      tt = (['a',1],['b',2])
      ttt = (('a',3),('b',4))
      print('元组转字典(元组元素是元组)')
      print (dict(tt))
      print('元组转字典(元组元素是列表)')
      print (dict(ttt))
      print('####################')
      ll = [['a',5],['b',6]]
      lll = [('a',7),('b',8)]
      print('列表转字典(列表元素是列表)')
      print (dict(ll))
      print('列表转字典(列表元素是元组)')
      print (dict(lll))

转载于:https://blog.51cto.com/13542406/2055966

12月29日二周五次【Python基础语法】相关推荐

  1. 12月29日--Java中有关类与对象的学习记录

    1.12月29日第一课记录 Java中有关类与对象的学习记录 一.基本概念部分 1.类:具有相同.相似的属性.特征.行为方式以及功能的一类事物的总称 (举例:一类用户,如淘宝用户) 类是对象的模板 是 ...

  2. 问道神兵天降服务器维护,问道12月29日全区更新维护1.473公告

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 .473版本欢乐开启,全新神兽.全新变异宠物闪亮登场.全新帮派革新玩法----帮派日常挑战任务.帮派独享副本---帮派乾坤八卦阵,全新玩法让您体会不一样的 ...

  3. 抖音直播如何获取推流地址?不到1000粉也能直播啦。还能加热。2020年12月29日

    抖音直播自从出了自己的pc客户端(直播伴侣)后,直播推流地址已不再对外暴漏. 正常情况下,粉丝大于1000,才可使用抖音官方的推流工具(直播伴侣).但对于粉丝数不够1000,也想用第三方推流工具(如o ...

  4. 注意 2022年一级计算机考证报名2021年12月29日-2022年1月7日

    2022全国计算机等级考试报名 2022年3月全国计算机等级考试报名将于2021年12月29日-2022年1月7日进行,报名网址为教育部考试中心NCRE考务管理系统(https://ncre-bm.n ...

  5. 互联网晚报 | 12月29日 星期三 | 小米正式宣布对标苹果;新东方上线直播带货平台“东方甄选”;相互宝将于明年1月28日关停...

    今日看点 ✦ 雷军宣布小米正式对标苹果,未来五年研发投入将超1000亿 ✦ 李彦宏:中国迎来AI黄金十年,百度大脑日调用量突破1万亿次 ✦ 比亚迪:对提供网络黑公关线索及证据奖励5万至100万人民币 ...

  6. 2014年11月3日至2014年12月29日

    2014年11月3日 1.在MyEclipse中运行写好的MapReducer,抛出: 2014-11-0310:59:24,729 WARN [main] util.NativeCodeLoader ...

  7. 蚌埠计算机二级报名时间地点,2021年3月蚌埠市计算机二级报名时间|网上报名入口【12月29日开通】...

    &nbsp&nbsp[导读]:2021年3月蚌埠市计算机二级报名时间|网上报名入口[12月29日开通],更多安徽等级考试报名时间.考试时间以及考试模拟试题,请访问易考吧安徽等级考试栏目 ...

  8. 个人空间岁末大回报活动12月29日获奖名单

    个人空间岁末大回报: 动手就有C币拿!活动已于15日启动,非常感谢各位网友的大力支持和积极参与,个人空间的所有工作人员在这祝大家好运,希望你们每天都能拿到C币存入社区银行! 欢迎各位获奖者去自己的银行 ...

  9. 2016年12月29日 星期四 --出埃及记 Exodus 21:24

    2016年12月29日 星期四 --出埃及记 Exodus 21:24 eye for eye, tooth for tooth, hand for hand, foot for foot, 以眼还眼 ...

最新文章

  1. quartz 两个java_spring boot整合quartz实现多个定时任务的方法
  2. android 一周日历,(Android)获取一周的第一天
  3. vba和python哪个好学-Python或将取代VBA,成为Excel官方脚本语言???
  4. jsp文件通常用common_JSP使用commons-fileupload实现文件上传实例
  5. 文巾解题 53. 最大子序和
  6. awk批量修改文件名,awk用法
  7. js 跨域的问题 (同一个主域名不同的二级域名下的跨域问题) 解决 WdatePicker.js my97日期选择控件
  8. Charles监听HTTPS请求
  9. 【转载】cocos2d-x类型转换(CCstring int string char UTF-8互转)以及字符串详解
  10. 用ajax请求豆瓣api,结合豆瓣Api v2.0实现Jsonp跨域
  11. ping通服务器和telnet通端口
  12. 国标:计算机软件文档编制规范
  13. PHP 5.6,7.0,7.1,7.2 和 HHVM 运行效率比较
  14. 在EXCEL中的第二列如何排出第一列的名次
  15. 针对 DNS 监控的 Grafana Dashboard面板DeepFlow
  16. html锚点链接怎么互点,通过优化网页核心关键词快速提升排名
  17. 摩尔斯电码的c语言程序,[蓝桥杯][算法提高VIP]摩尔斯电码 (C语言代码)
  18. python 隐藏进程_运行进程隐藏Python
  19. 《乡村爱情11》将播 除了刘能赵四,竟还有狄龙
  20. pyqt5打包成exe可执行文件

热门文章

  1. Ruby Variable Scope 简单讲解
  2. Golang——TCP、UDP实现并发(服务端与客户端)
  3. linux mysql管理软件_8款适合Linux用户使用的数据库管理工具!
  4. mllib逻辑回归 spark_《Spark大数据分析实战》笔记
  5. 什么从什么写短句_新年新气象跨年了,准备好发什么说说了吗
  6. java map取值_Java Set接口 Map 与枚举
  7. grandle下载安装图解
  8. ElasticSearch vs. Solr
  9. 评审会上产品经理常被怼的话
  10. 运营必备,系统运营知识有这篇就够了!