【Python笔记-5 石头剪刀布】教程文章相关的互联网学习教程文章

python笔记【代码】

以下都是在Mac下进行操作的1.在终端中运行包含中文字符的.py文件时,会报错?解决方法:在文件最前面添加:#encoding:utf-8即可! 原文:http://www.cnblogs.com/KeenLeung/p/5836103.html

python笔记25-sys模块【代码】

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

python笔记001——条件和循环【代码】

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循环...

Python笔记_第五篇_Python数据分析基础教程_文件的读写【代码】

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的源代码安装步骤

前段时间项目须要对某些图片打水印,用到Python的PIL库,本文以Imaging-1.1.7为例,记录PIL库的源代码编译/安装步骤。PIL全称Python Image Library。它支持多种图片格式的处理,能为我们的应用程序代理强大的图像处理能力,如裁剪、旋转、打水印等。从官网下载v1.1.7版本号源代码并解压后,cd至解压文件夹,读README可知。若想在应用中处理jpeg图片。须要预先安装jpeg库。否则使用时会报错。1. 编译安装jpeg库 1.1 编译源代码 从jp...

python笔记22-常用模块【代码】

模块就是一个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()# ...

python笔记之psutil模块【代码】

收集教程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

python 笔记1【代码】

1.类和对象的成员分析 类存储成员时使用的是与类关联的一个对象创建对象(实例化)的时候,类中的成员不会放入对象当中,而是得到一个空对象,没有成员当对象需要访问类中成员时,属于借用2.关于selfself在对象的方法中表示当前对象本身,如果通过对象调用一个方法,那么该对象会自动传入到当前方法 的第一个参数中方法中有self形参的方法成为非绑定类的方法,可以通过对象访问, 没有self的是绑定类的方法, 只能通过类访问3.封装...

python笔记7:接口实现方法【代码】【图】

接口基础知识:简单说下接口测试,现在常用的2种接口就是http api和rpc协议的接口,今天主要说:http api接口是走http协议通过路径来区分调用的方法,请求报文格式都是key-value形式,返回报文一般是json串;接口协议:http、webservice、rpc等。请求方式:get、post方式请求参数格式:  a. get请求都是通过url?param=xxx&param1=xxx  b. post请求的请求参数常用类型有:application/json、application/x-www-form-urlencoded、...

python笔记【代码】

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’, ...

python 笔记(二)type() isinstance()

type():返回参数的数据类型 例:type(2) 返回<class ‘int‘> isinstance():返回true or false 比较参数是否是某个类型 例:a="你好" isinstance(a,str) 返回true原文:http://www.cnblogs.com/wangkeblog/p/7744080.html

Python笔记(五)--Django中使用模板【代码】【图】

使用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...

python笔记十二(匿名函数)【代码】

一、匿名函数  有些情况下,我们需要把函数当做参数传入到另外的函数中,或者是把函数作为某个函数的返回值,此时我们就可以使用匿名函数。  匿名函数的标志是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  如上述代码, : 前面的是需要传入匿名函数的参数,并且匿名参数不需要返...

Python笔记(三):构建发布模块【代码】【图】

(一) 准备工作1. 新建一个模块(名称自定义),存放要发布的模块代码。2. 新建一个setup.py的模块(存放模块的元数据,描述相关信息)。3. 新建一个文件夹(名称和要发布的模块名称一致),然后将上面2个模块放入文件夹中。例如:我创建一个处理列表数据的模块DisposeList.py,代码如下#创建一个用来处理列表的函数def print_li(the_list): for ue in the_list: #判断数据类型是不是列表 if isins...

python笔记三(list、tuple)【代码】【图】

一、listlist的增删改查#增, classmates.append("nadech") #在末尾追加一个元素 classmates.insert(1,"aguilera") # 在索引值为1的位置插入#删 classmates.pop() # 从末尾删掉一个元素 classmates.pop(1) # 从索引值为1的位置删掉元素#改 classmates[1] = "aguilera"#查 classmates[1] #查看索引值为1的元素 classmates[-1]#查看最后一个元素list的其他操作# 返回列表的长度 len(classmates) # 将另外一个列表中的元素添加到该列表...