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:

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的更多相关文章
- python笔记-1(import导入、time/datetime/random/os/sys模块)
		python笔记-6(import导入.time/datetime/random/os/sys模块) 一.了解模块导入的基本知识 此部分此处不展开细说import导入,仅写几个点目前的认知即可.其 ... 
- python笔记41-虚拟环境virtualenv
		前言 如果你是一个python初学者,我是不建议你搞python虚拟环境的,我看到很多python的初学者同学,使用最新版的pycharm,新建一个工程时候默认就是venu虚拟环境. 然后在使用cmd ... 
- MongoDB笔记2018.2.6
		MongoDB笔记2018.2.6 1.先简单接触下linux,大部分教程是在linux环境下的操作,要不然看不懂教程 2.找教程或视频 教程推荐菜鸟教程 学习MongDB前需要懂一定的Mysql语法 ... 
- Python笔记之不可不练
		如果您已经有了一定的Python编程基础,那么本文就是为您的编程能力锦上添花,如果您刚刚开始对Python有一点点兴趣,不怕,Python的重点基础知识已经总结在博文<Python笔记之不可不知 ... 
- boost.python笔记
		boost.python笔记 标签: boost.python,python, C++ 简介 Boost.python是什么? 它是boost库的一部分,随boost一起安装,用来实现C++和Pyth ... 
- 20.Python笔记之SqlAlchemy使用
		Date:2016-03-27 Title:20.Python笔记之SqlAlchemy使用 Tags:python Category:Python 作者:刘耀 博客:www.liuyao.me 一. ... 
- Python笔记——类定义
		Python笔记——类定义 一.类定义: class <类名>: <语句> 类实例化后,可以使用其属性,实际上,创建一个类之后,可以通过类名访问其属性 如果直接使用类名修改其属 ... 
- 13.python笔记之pyyaml模块
		Date:2016-03-25 Title:13.Python笔记之Pyymal模块使用 Tags:Python Category:Python 博客地址:www.liuyao.me 作者:刘耀 YA ... 
- 8.python笔记之面向对象基础
		title: 8.Python笔记之面向对象基础 date: 2016-02-21 15:10:35 tags: Python categories: Python --- 面向对象思维导图 (来自1 ... 
- python笔记 - day8
		python笔记 - day8 参考: http://www.cnblogs.com/wupeiqi/p/4766801.html http://www.cnblogs.com/wupeiqi/art ... 
随机推荐
- 【Rpc】基于开源Dubbo分布式RPC服务框架的部署整合
			一.前言 Dubbo 作为SOA服务化治理方案的核心框架,用于提高业务逻辑的复用.整合.集中管理,具有极高的可靠性(HA)和伸缩性,被应用于阿里巴巴各成员站点,同时在包括JD.当当在内的众多互联网项目 ... 
- CSU 1968 Permutation Descent Counts
			http://acm.csu.edu.cn/csuoj/problemset/problem?pid=1968 题意:对于任一种N的排列A,定义它的E值为序列中满足A[i]>A[i+1]的数的个 ... 
- 【 Python】模块学习之Flask模板引擎:jinja2
			原文链接:https://www.cnblogs.com/dachenzi/p/8242713.html 模板的概念 要了解jinja2,那么需要先理解模板的概念.模板在Python的web开发中广泛 ... 
- bzoj 1854 构图 并查集
			我们可以把一件装备看成一条边,两个属性看成两个点,那么这就相当于读入了一张图 当读入每一个x,y时,我们找到两个点的祖先节点,fx,fy,我们保证祖先节点在该连通块 中编号(装备属性)最大,用flag ... 
- 019PHP基础知识——函数(二)
			<?php /** * 变量的作用范围 * 函数体内的变量只作用于函数体内. */ /*$bbs="bbs.blog.com"; function say(){ $bbs=& ... 
- 解决PCI Geomatica 无法卸载的问题
			之前安装过PCI Geomatica 2016,非正常卸载,应该有一定残留,但我已经尽可能将注册表中包含PCI.Geomatica.Geomatics等关键字的条目删除干净了. 在重新安装新版本201 ... 
- kindEditor富文本编辑器
			用法参考:http://kindeditor.net/docs/usage.html 一.使用 . 修改HTML页面 在需要显示编辑器的位置添加textarea输入框. <textarea i ... 
- FOR UPDATE
			1. for update的使用场景 `如果遇到存在高并发并且对于数据的准确性很有要求的场景,是需要了解和使用for update的. 比如涉及到金钱.库存等.一般这些操作都是很长一串并且是开启 ... 
- C#读写 AB PLC 直接通过节点来读写数据 读写 AllenBradley PLC
			本文将使用一个Github开源的组件库技术来读写AB PLC,使用的是基于以太网的实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 官网:http:/ ... 
- Mysql基本操作(远程登陆,启动,停止,重启,授权)
			1.查看mysql版本 方法一:status; 方法二:select version(); 2.Mysql启动.停止.重启常用命令 a.启动方式 1.使用 service 启动: [root@loca ... 
