一、Python2与Python3区别Python2:源码重复,不规范Python3:整合源码,更清晰简单优美1、默认编码格式不同python2:默认编码ascii修改编码格式,可以在第一行加# -*- encoding:utf-8 -*-python3:默认编码utf-8指定解释器: #!/user/bin/env python 原文:https://www.cnblogs.com/xingye-mdd/p/8729254.html
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。...
以下都是在Mac下进行操作的1.在终端中运行包含中文字符的.py文件时,会报错?解决方法:在文件最前面添加:#encoding:utf-8即可! 原文:http://www.cnblogs.com/KeenLeung/p/5836103.html
import sys#sys.argv命令行参数List,第一个元素是程序本身路径# sys.exit(‘xxxxx‘)#退出程序,正常退出时exit(0)# print(sys.version) #获取Python解释程序的版本信息#sys.path #返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值# print(sys.platform) #返回操作系统平台名称原文:http://www.cnblogs.com/flyskies/p/7094252.html
if循环:两种选择例1:1 a=422if a<=10:
3 print(‘the number less than 10‘)
4else:
5 print(‘thank you!‘)例2: while循环:重复某个功能多次例11 greetings=12while greetings<=3: #这里记住了是<=而不是<-,不要和R混淆了
3 print(‘hello!‘*greetings)
4 greetings=greetings+1[root@localhost ~]# python 2.py
hello!
hello!hello!
hello!hello!hello!例2 for循环...
1. 读写文件(基本) savetxt、loadtxti2 = np.eye(2)
print(i2)
np.savetxt(r"C:\Users\Thomas\Desktop\eye.txt",i2)c,v = np.loadtxt(r"C:\Users\Thomas\Desktop\data.csv",delimiter=‘,‘,usecols=(6,7),unpack=True)
print(c,v)
#[336.1 339.32 345.03 344.32 343.44 346.5 351.88 355.2 358.16 354.54
# 356.85 359.18 359.9 363.13 358.3 350.56 338.61 342.62 342.88 348.16
# 353.21 349.31 352.12 359.56 360. ...
前段时间项目须要对某些图片打水印,用到Python的PIL库,本文以Imaging-1.1.7为例,记录PIL库的源代码编译/安装步骤。PIL全称Python Image Library。它支持多种图片格式的处理,能为我们的应用程序代理强大的图像处理能力,如裁剪、旋转、打水印等。从官网下载v1.1.7版本号源代码并解压后,cd至解压文件夹,读README可知。若想在应用中处理jpeg图片。须要预先安装jpeg库。否则使用时会报错。1. 编译安装jpeg库
1.1 编译源代码
从jp...
模块就是一个python文件,用哪个模块就要import哪个模块1.调用模块# import model #import的本质就是把这个python从头到尾执行一遍## model.run1()#调用model模块下的run1函数# model.run2()# model.run()2.调用模块下函数# from model import run,run1 (方法1)# #只导入某个函数的时候,只导入run,run1函数# run()# run1()# from model import *# from model2 import *# #这种你不要用,从一个模块里面导入所有的函数# run()# ...
收集教程http://www.cnblogs.com/xiao1/p/6164204.html实战教程安装psutil模块pip2 install psutil 实战代码 #encoding=utf-8import psutilprint psutil.cpu_times()
print psutil.disk_partitions()
print psutil.virtual_memory() 原文:http://www.cnblogs.com/cnki/p/6971594.html
1.类和对象的成员分析
类存储成员时使用的是与类关联的一个对象创建对象(实例化)的时候,类中的成员不会放入对象当中,而是得到一个空对象,没有成员当对象需要访问类中成员时,属于借用2.关于selfself在对象的方法中表示当前对象本身,如果通过对象调用一个方法,那么该对象会自动传入到当前方法 的第一个参数中方法中有self形参的方法成为非绑定类的方法,可以通过对象访问, 没有self的是绑定类的方法, 只能通过类访问3.封装...
接口基础知识:简单说下接口测试,现在常用的2种接口就是http api和rpc协议的接口,今天主要说:http api接口是走http协议通过路径来区分调用的方法,请求报文格式都是key-value形式,返回报文一般是json串;接口协议:http、webservice、rpc等。请求方式:get、post方式请求参数格式: a. get请求都是通过url?param=xxx¶m1=xxx b. post请求的请求参数常用类型有:application/json、application/x-www-form-urlencoded、...
int(): 浮点数转int或整数字符串转int,int(‘1’) = int(1.2) = 1 join: ‘.‘.join([‘abc‘,‘def‘]):‘abc.def‘字典排序: dic = {‘a‘:2,‘b‘:1} 按key降序: a = sorted(dic.items(),key=lambda d:d[0],reverse=True) [(‘b‘, 1), (‘a‘, 2)] 按value升序: b = sorted(dic.items(),key=lambda d:d[1]) [(‘b‘, 1), (‘a‘, 2)]sorted(“123321”)返回[‘1’, ‘1’, ...
type():返回参数的数据类型 例:type(2) 返回<class ‘int‘> isinstance():返回true or false 比较参数是否是某个类型 例:a="你好" isinstance(a,str) 返回true原文:http://www.cnblogs.com/wangkeblog/p/7744080.html
使用Django开发网站时,如果不使用模板,那么将会很不合理。因为我们所有的html代码都需要被硬编码到我们的Python代码中。我们新建一个工程,然后再在新建一个应用程序,并在其中的views.py文件中添加如下代码: 1#coding=UTF-8 2from django.http.response import HttpResponse, Http4043import datetime4 5def hours_ahead(request,offset):6try:7 offset = int(offset)8except ValueError:9raise Http404()
1011 dt...
一、匿名函数 有些情况下,我们需要把函数当做参数传入到另外的函数中,或者是把函数作为某个函数的返回值,此时我们就可以使用匿名函数。 匿名函数的标志是lambda.>>> f = lambda x:x*x
>>> f
<function <lambda> at 0x000002AB91CA7F28>
>>> f(5)
25
>>> f = lambda a,b: a*a +b*b
>>> f
<function <lambda> at 0x000002AB922629D8>
>>> f(1,2)
5 如上述代码, : 前面的是需要传入匿名函数的参数,并且匿名参数不需要返...