一:读取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 获取列表的键值对

    nums = [, , , , ] for num_index, num_val in enumerate(nums): print(num_index, num_val)

  2. python 随机整数

    # Program to generate a random number between and # import the random module import random print(ran ...

  3. JVM虚拟机调优指南

    本章通过阅读JVM垃圾搜集指南文档,整理虚拟机主要配置以及,理解不同的垃圾搜集器. 垃圾搜集算法 引用计数算法 根搜索算法 标记-清除算法 复制算法 标记-整理算法 分代收集算法 搜集算法网上有很多介 ...

  4. 使用Zend studio+WAMP来调试Wordpress后台的PHP程序的一些非常关键的信息(原创)

    一.Zend studio代码格式化快捷键:选中代码,Ctrl+Shift+F( 注意,在英文输入发状态下使用!) .Zend studio实用快捷键 :http://www.zendstudio.n ...

  5. rails安装使用版本控制器的原因。

    使用版本控制器的原因: 你没有系统根权限,所以你没有别的选择 你想要分开运行几个rails 系统 ,并且这几个rails有不同的Ruby版本.使用RVM就可以轻松做到. 没有什么新鲜的先安装xcode ...

  6. 使用Bootstrap插件datapicker获取时间

    引入css和js <link rel="stylesheet" href="/${appName}/commons/css/datapicker/datepicke ...

  7. 局域网内web地图的简单实现

    首先,我先说一下这次的主要目的.我们的想法是在不连互联网的局域网中搭起来一个地图服务,类似于百度地图的网页版本,功能最少要有看地图.放缩.标记.批量标记.实时经纬度坐标.这个东西还是让我费了一番力气( ...

  8. day02Java基础学习笔记

    自动类型转换:容量小的类型自动转换为容量大的数据类型.数据类型按容量大小排序为: byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型 1.各种进制的表现形式和特点 二 ...

  9. SQL中注意数据类型对性能的影响

    在数据存储的时候有时我们不太注意字符编码对性能影响,但小问题往往造成很大的影响.在数据量小的时候感觉不出来,一旦上到百万级以上的时候就非常明显了 看下面两个SQL语句 ---SQL1 SELECT * ...

  10. jquery.cycle.js

    jquery.cycle.js简单用法实例 样式: a{text-decoration: none;} *{margin:0; padding:0;} /*容器设置*/ .player { width ...