一:读取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:

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

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

a(2)

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

execfile('hello.py')

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

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

方法一:

方法二:

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

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

还可以控制替换次数

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

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

python笔记--2018-2019的更多相关文章

  1. python笔记-1(import导入、time/datetime/random/os/sys模块)

    python笔记-6(import导入.time/datetime/random/os/sys模块)   一.了解模块导入的基本知识 此部分此处不展开细说import导入,仅写几个点目前的认知即可.其 ...

  2. python笔记41-虚拟环境virtualenv

    前言 如果你是一个python初学者,我是不建议你搞python虚拟环境的,我看到很多python的初学者同学,使用最新版的pycharm,新建一个工程时候默认就是venu虚拟环境. 然后在使用cmd ...

  3. MongoDB笔记2018.2.6

    MongoDB笔记2018.2.6 1.先简单接触下linux,大部分教程是在linux环境下的操作,要不然看不懂教程 2.找教程或视频 教程推荐菜鸟教程 学习MongDB前需要懂一定的Mysql语法 ...

  4. Python笔记之不可不练

    如果您已经有了一定的Python编程基础,那么本文就是为您的编程能力锦上添花,如果您刚刚开始对Python有一点点兴趣,不怕,Python的重点基础知识已经总结在博文<Python笔记之不可不知 ...

  5. boost.python笔记

    boost.python笔记 标签: boost.python,python, C++ 简介 Boost.python是什么? 它是boost库的一部分,随boost一起安装,用来实现C++和Pyth ...

  6. 20.Python笔记之SqlAlchemy使用

    Date:2016-03-27 Title:20.Python笔记之SqlAlchemy使用 Tags:python Category:Python 作者:刘耀 博客:www.liuyao.me 一. ...

  7. Python笔记——类定义

    Python笔记——类定义 一.类定义: class <类名>: <语句> 类实例化后,可以使用其属性,实际上,创建一个类之后,可以通过类名访问其属性 如果直接使用类名修改其属 ...

  8. 13.python笔记之pyyaml模块

    Date:2016-03-25 Title:13.Python笔记之Pyymal模块使用 Tags:Python Category:Python 博客地址:www.liuyao.me 作者:刘耀 YA ...

  9. 8.python笔记之面向对象基础

    title: 8.Python笔记之面向对象基础 date: 2016-02-21 15:10:35 tags: Python categories: Python --- 面向对象思维导图 (来自1 ...

  10. python笔记 - day8

    python笔记 - day8 参考: http://www.cnblogs.com/wupeiqi/p/4766801.html http://www.cnblogs.com/wupeiqi/art ...

随机推荐

  1. Python isspace()方法--转载

    描述 Python isspace() 方法检测字符串是否只由空格组成. 语法 isspace()方法语法: str.isspace() 参数 无. 返回值 如果字符串中只包含空格,则返回 True, ...

  2. C++实现可变参数列表

    // 接收数量不定的实参.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> #includ ...

  3. Abstract Factory(抽象工厂)

    意图: 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类. 适用性: 一个系统要独立于它的产品的创建.组合和表示时. 一个系统要由多个产品系列中的一个来配置时. 当你要强调一系列相关 ...

  4. (GoRails)ActiveRecord --explain方法:(优化你的查询)

    https://gorails.com/episodes/activerecord-explain?autoplay=1 比如没有加index的查询和加了index的查询,调用数据库的速度就差5倍. ...

  5. ultraedit开发使用技巧

    抛开Mybatis和Hibernate这些dao框架,如果维护老项目时或者不得不用sql拼接时,一个几百行的sql光是去掉navicat中查询的注释或者在sql前后加上双引号就已经很费劲,影响开发效率 ...

  6. HDU 4826 (分类DP)

    Labyrinth Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total S ...

  7. 浅谈jsonp

    要谈jsonp,首先要弄明白jsonp是什么,它是用来干嘛的.jsonp其实就是我们常用的script标签,用来解决跨域的,只不过这个标签是动态创建的,为啥要动态创建涅. 举个小栗子: 假如我们远程文 ...

  8. 【hive】数据仓库层次设计

    转载 https://www.jianshu.com/p/849db358ec61

  9. vue-cli脚手架目录讲解

    build目录 config目录 是webpack配置相关的 node-modules目录 是我们用npm install 安装的依赖代码库 src目录 是我们项目的源码(我们开发的所有项目文件都在s ...

  10. Linux:自动获取静态IP地址,清空iptable,修改selinux脚本

    自动获取静态IP地址,清空iptable,修改selinux脚本 环境:VMware 平台:centos6.8全新 功能: 1)应用ifconfig -a,route -n,cat /etc/reso ...