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.把字符变成字典的方法

python 笔记 2017

 

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

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

python 笔记 2017

 

32.数列取值方法

python 笔记 2017

 

13,python 杀进程

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

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

 

33.

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

python 笔记 2017python 笔记 2017

 

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

 

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

python 笔记 2017

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

 

35.读取txt文件中的汉字和字符打印却是一串编码,像这种:(b'\xef\xbb\xbf\xe5\xa5\xbd\xe7\x9a\x84\r\n')

  解决代码如下:

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

  y=x.readlines()

  for i in y:

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

    Print (j)

  x.close()

 

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

python 笔记 2017

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

python 笔记 2017

 

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

python 笔记 2017

 

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

python 笔记 2017

 

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

Title上加入:

import sys

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

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

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

 

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

python 笔记 2017

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

 

39.终止脚本退出

import sys

sys.exit()

 

 40.让数组倒序排列

python 笔记 2017

 

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)

python 笔记 2017

 参考: 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'  # 条件均不成立时输出

相关文章:

  • 2021-10-27
  • 2021-07-24
  • 2021-04-02
  • 2021-05-21
猜你喜欢
  • 2021-10-18
  • 2021-06-23
  • 2021-11-23
  • 2021-11-28
  • 2021-12-30
  • 2021-09-22
  • 2021-09-30
相关资源
相似解决方案