这个星期开始学习Python了,因为看的书都是基于Python2.x,而且我安装的是Python3.1,所以书上写的地方好多都不适用于Python3.1,特意在Google上search了一下3.x和2.x的区别。特此在自己的空间中记录一下,以备以后查找方便,也可以分享给想学习Python的friends. 1.性能 Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可 以取得很好的优化结果。 Py3.1性能比Py2.5慢15%,还...
一、所用知识点:1.变量的使用。2.循环语句的使用,这里用到的是双while循环。当然,使用其他的循环去做也是可以的。我认为,对于刚刚接触编程的人来说,使用双while循环比较容易理解。3.使用了换行符“\n”和制表符“\t”,使输出效果更加的美观二、代码: 1print("\n"+"From top to bottom")2 3 a1 = 14 5while a1 <= 9:6 a2 = 17while a2 <= a1:8print(str(a2)+"*"+str(a1)+"="+str(a1*a2), end = "\t")9 a2 = a2 +...
# -*- coding:utf-8 -*-
#python 2.7
#XiaoDeng
#http://tieba.baidu.com/p/2460150866
#标签操作from bs4 import BeautifulSoup
import urllib.request
import re#如果是网址,可以用这个办法来读取网页
#html_doc = "http://tieba.baidu.com/p/2460150866"
#req = urllib.request.Request(html_doc)
#webpage = urllib.request.urlopen(req)
#html = webpage.read()html="""
<html><head><title>The Dormouse‘s story</titl...
实现备份文件功能file_name = input("输入备份的文件: ")
postion = file_name.rfind(".")
file_name_new = file_name[:postion] + "[附件]" + file_name[postion:]f1 = open(file_name,‘r‘,encoding="UTF-8")f2 = open(file_name_new,"w",encoding="UTF-8")
while True:content = f1.read(1024)if len(content) == 0:breakf2.write(content)f1.close()f2.close() 原文:http://www.cnblogs.com/fengjian2016/p/7511392.html
cpucentosFROM centos:7
MAINTAINER yon
RUN yum -y install make wget && wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo && wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-7.repo && yum clean all && yum makecacheRUN yum -y install zlib-devel bzip2-devel opens...
1、点击链接:https://bootstrap.pypa.io/get-pip.py,并下载get-pip.py文件; 2、文件下载完成之后,cd到当前目录,并进行安装,如下:root@zhuzhu-K53SJ:/home/zhuzhu# ls
examples.desktop 公共的 视频 文档 音乐
PycharmProjects 模板 图片 下载 桌面
root@zhuzhu-K53SJ:/home/zhuzhu# cd 下载
root@zhuzhu-K53SJ:/home/zhuzhu/下载# ls
get-pip.py Untitled Diagram(1).png Untitled Diagram.png
root@zhu...
一、django框架的序列化直接上代码1、这是app下的models.pyfrom django.db import models# Create your models here.class Course(models.Model):title=models.CharField(max_length=32)2、这是app下的view.py,两种序列化方法from django.views import View
from app01.models import Courseclass CourseView(View):def get(self,request):ret=Course.objects.all()#这是我们自己用json模块去序列化数据#import json#temp=[] # fo...
前言最近学习完了requests、pytest,实践出真知。下面以禅道为例。docker方式搭建禅道一、Pycharm中创建项目结构1.新建一个工程,工程名称自己定义,如:zentao2.在工程的根目录下新建一个conftest.py(测试用例的一些fixture配置)和pytest.ini(改变pytest的运行方式)3.在工程下创建以下package包:--case:这个包放test开头的测试用例,也可以放一些非test开头的封装接口方法--common:这个包放一些公共的方法,如:读取excel文...
工作中遇到的需求,****代表标签数据别的信息:D01 ******** 1 ********D01 ******** 2 ********D01 ******** 3 ********D01 ******** 4 ********D02 ******** 1 ********D02 ******** 2 ********......后面还有好多。要变成:D01 ******** 4 ********D01 ******** 3 ********D01 ******** 2 ********D01 ******** 1 ********D02 *...
while 控制循环语法:whlie 条件表达式: (逻辑 成员 比较 空数据(参照if语句) 布尔值) 代码块执行规律:首先判断while 后面的条件表达式是否成立如果True 那就执行代码块 ,执行完毕之后,继续判断--->如果True 那就执行代码块 执行完毕之后,继续判断-->否则 不进入内部 执行代码块防止代码进入死循环:加一个变量来控制循环次数例1:利用while循环 实现1-100的整数相加1 利用while循环 实现1-100的整数相加
2 sum=0 # 求和初...
Python(英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议 。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。 Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的...
sudo gedit ~/.bashrcexport WORKON_HOME=~/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3# export VIRTUALENVWRAPPER_VIRTUALENV=~/.local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.shsudo source ~/.bashrc 原文:https://www.cnblogs.com/ericdee/p/14096207.html
函数就是将你的代码封装起来,可以重复利用.不需要每次就写重复的代码def 函数名(位置参数,默认参数=10,可变参数,关键字参数): 代码块 return 值 定义函数时,需要确定函数名和参数个数;如果有必要,可以先对参数的数据类型做检查;函数体内部可以用return随时返回函数结果;函数执行完毕也没有return语句时,自动return None。函数可以同时返回多个值,但其实就是一个tuple。位置参数和默认参数:可变是关键的: 原文:ht...
python是动态语言,可以随时随地给实例对象添加属性和方法,但是我们想限制属性的名字,可以使用__slots__特殊变量来限制使用__slots__要注意,__slots__定义的属性仅对当前类实例起作用,对继承的子类是不起作用的.只有当前类中才有作用@property 把方法变成属性一样方便的调用 -------------------多重继承通过多重继承,一个子类就可以同时获得多个父类的所有功能。------------------定制类()增加一个__str__方法 直接输入c 和...
简单粗暴,直接如题。安装mysqlclient==1.4.2.post1版本时,提示:MySQLdb/_mysql.c(29): fatal error C1083: Cannot open include file: ‘mysql.h‘: No such file or directory按照提示需要安装MySQL Connecter/C,去官网下载MySQL installer,MySQL完整安装实在太大了,此处没有必要。所以选择custom安装,找到MySQL Connecter/C,分为x86和64两种,这里建议安装x86版本的,原因是在site.cfg中默认配置的是x86的路径(当然也可...