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 ...
随机推荐
- Ubuntu16.04 国内更新源
在修改source.list之前要先备份 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 替换内容到source.list中 阿里云源: ...
- POJ 1840 Eqs(乱搞)题解
思路:这题好像以前有类似的讲过,我们把等式移一下,变成 -(a1*x1^3 + a2*x2^3)== a3*x3^3 + a4*x4^3 + a5*x5^3,那么我们只要先预处理求出左边的答案,然后再 ...
- hdu 2444 The Accomodation of Students 判断二分图+二分匹配
The Accomodation of Students Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K ( ...
- hdu 1498 50 years, 50 colors 最小点覆盖
50 years, 50 colors Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Othe ...
- 安装lua 环境
lua下载地址:https://www.lua.org/download.html curl -R -O http://www.lua.org/ftp/lua-5.3.5.tar.gz tar zxf ...
- 插件uaredirect.js实现电脑版跳转到手机版网站
一.介绍 这段时间,有好多朋友问我,跳转到手机版的那个JS是怎么写的.其实这个JS也不是我写的,是百度siteapp下的一款跳转的产品,使用起来很方便.你可以用这款JS跳转到手机版,也可以跳转到任何你 ...
- nodejs路由中:冒号
路由必看的博客博客,也是学习node必看的博客:http://www.open-open.com/lib/view/open1409929982338.html 下面是一些路由例子,以及与之相匹配的关 ...
- selenium 3.6.0 geckodriver的一次坑
Traceback (most recent call last): File "./se3.py", line 16, in <module> dr=webd ...
- idea中解决Git反复输入代码的问题
打开git终端,或者idea中的插件终端,输入命令: git config --global credential.helper store 借用一下别人的图不要介意哈.......... 执行上述命 ...
- Kubernetes实践--hello world 示例
本文所说的Hello world是一个web留言板应用,并且是基于PHP+Redis的两层分布式架构的web应用,前端PHP web网站通过访问后端Redis数据库完成用户留言的查询和添加功能,具备读 ...