方法总结及易错点总结

一、python中执行系统命令常见的几种方法

1、os.system(command)仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息

import os
ret  = os.system("command")

2、os.popen('command')  在终端运行系统命令,并获取命令执行后的返回信息

import os
output = os.popen('ipconfig')
ret = output.read()
print(ret)

3、subprocess.check_output("command")   在终端运行系统命令,并获取命令执行后的返回信息(返回信息为字节)

import subprocess
retcode = subprocess.check_output("ipconfig")
print(str(retcode,encoding = "gbk"))

 ********4、subprocess.getoutput("command") 在终端运行系统命令,并获取命令执行后的返回信息********   以后使用这个

import subprocess
ret1 = subprocess.getoutput("ipconfig")
print(ret1)

二、列表中 append 和 extend 的区别   字典中updata,元祖中__add__(必须是元祖)

  append 表示整体添加

a = [1,2,3]
a.append(7)
print(a)

[1, 2, 3, 7]

  extend 后跟可迭代的对象,表示批量添加,会把后面跟的对象循环并 一个一个的添加进去

a=[1,2,3,4]
a.extend([5,6,7,8])
print(a)[1, 2, 3, 4, 5, 6, 7, 8]

  updata 更新,相当于列表中的extend

a ={1:"1",2:"2",3:"3"}
b={7:"7"}
a.update(b)
print(a){1: '1', 2: '2', 3: '3', 7: '7'}

  __add__()添加    括号里面必须是元祖

a = (1,2,3,4)
b = a.__add__((5,6,7))
print(b)(1, 2, 3, 4, 5, 6, 7)

===================总结============================

如果想俩个相同的类型合并的话                            

列表    :extend                                   

字典  :updata                                    

元祖    :__add__                                

==================================================

三、reverse 和reversed的区别

1、reversed 表示反转  生成一个对象为生成器  可以通过.__next__()方法获取元素

a =[1,2,3,4]
b = reversed(a)
print(b.__next__())
print(b.__next__())
print(b.__next__())
print(b.__next__())4
3
2
1

2、reverse 表示反转  是列表里面的方法

a =[1,2,3,4]
a.reverse()
print(a)[4, 3, 2, 1]

posted on 2017-05-14 18:42 叶祖辉 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/yezuhui/p/6853347.html

方法总结及易错点总结相关推荐

  1. 高中数学平面向量方法技巧与易错题型剖析(实用干货)

    今天跟同学们分享平面想这个章节的知识点,丛个方面来讲平面响亮的方法技巧.在讲9到易错题型,并且进行剖析!让同学做题的是注意这些易错点,并且规避掉! 一.两个向量数量积与向量同实数积有很大区别 2.平面 ...

  2. Unity 二段跳的正确方法和一些易错点

    int jumpCount=1: void Jump(){bool isGround = Physics2D.OverlapCircle(checkPoint.position, 0.3f, grou ...

  3. 初中数学分几个模块_【初中数学】8大模块61个必考易错知识点!

    今天,酒窝老师给大家带来的是初中数学8大类61点易错知识点,考试就不要再在这些点上扣分啦,快来看看. 数与式 易错点1:有理数.无理数以及实数的有关概念理解错误,相反数.倒数.绝对值的意义概念混淆.以 ...

  4. python 判断点在随机多边形内_初中数学必须掌握的28个考点及60个易错点,收藏起来慢慢看!...

    中学大课堂初中各科学习必备(海量学习资源)关注 来源:初中生学习(ID:czsxuexige) 初中的学习不同于小学,在初中数学学习中,由于数学知识点难度的提升,更为看中的是孩子们的数学逻辑思维能力, ...

  5. java里next 和nextline_详解Java中方法next()和nextLine()的区别与易错点

    1.基本语法 1.1基本使用方法 本篇博客重点nextLine()会读取换行('\r'),但是不会进行输出. Java中Scanner类中的方法next()和nextLine()都是吸取输入台输入的字 ...

  6. 基于图和基于对齐的混合纠错方法在易错长读中的性能差异

    基于图和基于对齐的混合纠错方法在易错长读中的性能差异 王安琪& 金辉区 基因组生物学 卷 21,产品编号:  14(2020) 引用本文 2079次访问 1引文 18高度 指标细节 抽象 容易 ...

  7. 判断小数是否相等_四年级上册数学填空+计算+判断易错题整理练习,收藏练一练!...

    四年级数学易错题练习 一.填空题 1.1.25×0.8表示(              ). 2.去掉0.25的小数点,就是把这个数扩大(      ):把50.4的小数点向左移动两位,就是把它缩小到 ...

  8. 关于Verilog HDL的一些技巧、易错、易忘点(不定期更新)

    本文记录一些关于Verilog HDL的一些技巧.易错.易忘点等(主要是语法上),一方面是方便自己忘记语法时进行查阅翻看,另一方面是分享给大家,如果有错的话,希望大家能够评论指出. 关键词: ·技巧篇 ...

  9. 为了探究不同光照处理_浅谈中考物理实验探究易错题

    中考实验探究易错题主要在于伏安法实验和物质密度的测量.伏安法就是用电压表和电流表测量电阻或测量小灯泡的电功率的方法.伏安法测量电阻和测量电功率的实验是初中物理电学中重要的实验,也是每年中考实验探究题中 ...

最新文章

  1. 【Linux】Centos7 下使用Apache 配置网站虚拟地址, 另附 laravel 虚拟地址配置
  2. Java中大数值是什么?数值想存多大存多大
  3. 虚拟环境使用自动化软件能够节省成本吗?
  4. 提前泄露小米10至尊版,博主赔偿100万;传字节跳动实习生删除GB以下所有机器学习模型;​快手宣布7月将取消大小周|极客头条
  5. 关于js弹出框的介绍:
  6. 深大计算机专业进腾讯,国内中游985和深圳大学计算机专业怎么选?640报考深圳大学吃亏吗...
  7. Java实用教程-Java基本语法-Java程序的构成
  8. java实现文件夹的复制(包括子文件夹以及子文件)
  9. 手动批量下载ts文件并合并
  10. 艾孜尔江用JS/TS生成随机姓名
  11. 有域名和服务器怎么建设网站新手,新手如何快速搭建一个新的网站【零基础】...
  12. UE4 各种玻璃材质制作汇总
  13. c#调用开源espeak语音引擎实现中英文混读
  14. 2020-10-06
  15. DFS(深度优先搜索算法)
  16. 软件测试行业能干的多少岁?是不是真的只能干到35.....
  17. EasyRecovery最新MacBook版本安装包下载地址
  18. htc t328w android4.0,Android4.0新机 HTC T328w仅售1999
  19. 深度学习的数学-卷积神经网络的误差反向传播
  20. 通达mysql内存_如何处理OA系统启动mysql服务时提示内存不能为“read”或“write”错误的问题...

热门文章

  1. es6学习笔记(一)
  2. 【bzoj1597】 土地购买
  3. 在C#代码中应用Log4Net(五)将Log4Net正确地封装在自己的类库中并进行调用
  4. ab 轻量的压测工具
  5. 面试题 : Intent、IntentFilter、PendingIntent的区别
  6. MFC和c#中模拟对另一进程的窗口按钮点击
  7. C#winform使用进度条
  8. C# 操作 access 数据库2
  9. Android—设计模式原则及常见的设计模式
  10. jquery html data属性,jQuery Mobile Data 属性