python笔记--2018-2019

一:读取json文件的方法

import json

json.loads(open('./users.dev.json', 'r').read())     #获取文件的类容,并且序列化把看似列表的字符 变成列表

二:序列化 和 反序列化方法

import json
x=[{1:3}]
json.dumps(x)  #把数组,变成字符

x=str([1,2,3])
json.loads(x) #把看似像数组的字符,变成数组

三:if判断小技巧 if a:

python笔记--2018-2019

4.函数默认传参的方法:

def a(a=1):#a为参数,当不输入参数调用函数的时候,默认使用a=1传参
  print a

a(2)

5.  execfile() 函数    可以用来执行一个文件。

execfile('hello.py')

6.调用不同方法里面的变量

类里面,函数 和 函数之间变量的调用

方法一:

python笔记--2018-2019

方法二:

python笔记--2018-2019

函数和函数要调用变量的方法:

python笔记--2018-2019

7. 剔除字符中不要的字符的方法--使用 replace函数

python笔记--2018-2019

还可以控制替换次数

str.replace(old, new , max)

例子

str = "this is string example....wow!!! this is really string";
print str.replace("is", "was", 3); #实际就替换了前2个
thwas was string example....wow!!! thwas was really string

8.找执行文件的位置

例子:

找python编译器的位置

which python

找locust执行文件的位置

which locust

9.查找字符的包含个数

s= 'ok123123123ok'
print (s.count('ok'))

10.-> 这个符号(就是一个减 和 等于号)的用法,是告诉开发这个函数要输入什么类型字符(实际也可以当备注用)

例子:

def qwe(a)->(str):
  print (a)

11.把字符变成数组的方法:

python笔记--2018-2019

12.产生一个顺序的数字数组

for i in range(5)

13.给数字补零的方法

n = "123"
s = n.zfill(5)
assert s == '00123'

https://blog.csdn.net/vitaminc4/article/details/78732036

14.try except else 捕获异常的写法:

def mye( level ):
  if level < 1:
    raise Exception,"异常输出语句"   # raise执行这部后,他的下面代码都不会去执行,函数外的代码会继续执行

    print '不会执行这句'

# 触发异常后,后面的代码就不会再执行
try:
  mye(5) # 触发异常
except Exception,err:
  print 1,err
else:
  print 2

15.给值赋空的方法

version=None

上一篇:Linux网卡高级命令


下一篇:windows 7文件共享方法