• python 笔记 2017


    26.反斜杠用处,断言一些字符包含特殊字符的

    if "<h3 class="entH 22222setH">刷新成功</h3>" in r.content:
      print "OK"
    else:
      print "失败"

    说明: 断言的文案里面有"双引号和外面的双引号冲突,使用反斜杠变为普通字符

    后记:

    如果断言文中有的反斜杠 ,那么只要输入\两条 那么就当一条反斜杠的字符识别

     还有一个方法,字符前面加上r,变为原始字符串

    https://blog.csdn.net/qq_33338553/article/details/80305757

    27

    range(10) 生成0~9的列表

    28
    import random
    random.randint(1,5) 生成 1~5 的随机数

    29
    错误处理
    a=1
    try:
      a==2
    except:
      print"出错了"
    else:
      print('假如没有出错就执行这个')

    finally:
      print"try后都会执行这个"

    30.把字符变成字典的方法

    31.序列化后,让展示出的数据分行

    indent属性是让字符缩进多少的意思

    32.数列取值方法

    13,python 杀进程

    import os
    os.system('taskkill /f /im chromedriver.exe')

    Chrmoedriver.exe可以自定义你要杀的进程

    33.

    有时候发现输出list的字符时会展示不出:

    加上print typ(x),就可以了

    34.语法小技巧,让代码更好看

    在%后面加个 那么要替换的变量值可以换行,可观性更佳

    35.读取txt文件中的汉字和字符打印却是一串编码,像这种:(b'xefxbbxbfxe5xa5xbdxe7x9ax84 ')

      解决代码如下:

      x=open(“2.txt”,”rb”)

      y=x.readlines()

      for i in y:

        j=i.decode(‘utf-8’)  :在原有代码增加一句

        Print (j)

      x.close()

    36.调用类下面函数的方法:  (这里踩了个坑,调类函数的时候忘了加括号)

    先设置好类下面函数要用的变量的写法:  def __init__ 这个叫 类的构造函数 or 初始化 的方法

     类里面的函数,调用类其他函数 的方法

     37.函数里面调用函数的方法:

    5.自己创建一个模块和包的方法:

    Title上加入:

    import sys

    sys.path.append(模块的地址)

    在模块地址下要加个名称为__init__.py的的文件 ,才能正常调用模块

    注意:路径中 这个斜杠,还有文件的路径不要有中文的字符

    38.获取字典里2个数值的方法:(含把字典变成数组的方法)

    其中items() 是把字典转化成数组

    39.终止脚本退出

    import sys

    sys.exit()

     40.让数组倒序排列

    41. 像命令 or 终端 窗里输入命令的调用方法

    import os

    os.system("adb shell input tap 200 500")

    后记:

    这个方法os.system("adb shell input tap 200 500") 返回后的值 是 0(命令执行成功) or 其他数字(执行失败)

    他有个兄弟函数 os.popen(),使用这个函数返回值是str 可以赋值 ,然后进行下一步操作

    例子:(获取端口号8080 FD为5u的进程pid)

     参考: https://blog.csdn.net/rj03hou/article/details/5603368?utm_source=blogxgwz2

    其中system要执行多条命令时,要使用下面的方法执行

    import os os.system('cd /usr/local && mkdir aaa.txt') # 或者 os.system('cd /usr/local ; mkdir aaa.txt')

    参考:https://www.cnblogs.com/cwp-bg/p/8465566.html

    42.获取python主目录路径的方法

    import sys
    print sys.path

    //查看python解释器位置 

    which python

    43.查找字符的位置

    str_1='wo shi yi zhi da da niu  '

    char_1='i'

    Pos=str_1.find(char_1)

    print   Pos

     

    44. 多个判断条件的方法

    num = 5

    if num == 3: # 判断num的值

      print 'boss'

    elif num == 2:

      print 'user'

    elif num == 3:

      print 'user'

    else:

      print 'roadman'  # 条件均不成立时输出

  • 相关阅读:
    团队介绍及项目介绍
    2017年秋季个人阅读计划
    软件需求分析阅读笔记
    Cookie学习总结
    暑期兴趣班第二天学习总结
    暑期兴趣班第一天学习总结
    个人总结
    第十六周工作总结
    第十五周工作总结
    第十四周工作总结
  • 原文地址:https://www.cnblogs.com/kaibindirver/p/8085909.html
Copyright © 2020-2023  润新知