【10个值得我们关注的python博客】教程文章相关的互联网学习教程文章

win10下python2.7和python3.6共存导致pip无法安装的解决办法

工作需要电脑里面安装了python2.7和python3.6 , 默认环境变量path里面是设置的python3.6 导致我想安装一些只能用Python2.7的模块的时候无法安装成功 最终采用的是迂回的办法: 直接下载模块并解压并进入模块目录 使用python2.7的python.exe 模块名 install D:\Python27\python.exe setup.py install

2018-10-17学习python第四天【代码】

严格来说今天不是学习 python 的第四天,只是写 python 笔记的第四天~~ 1、高级变量类型 1.1  知识点回顾Python 中数据类型可以分为 数字型 和 非数字型数字型整型 (int) 浮点型(float) 布尔型(bool)真 True非 0 数 —— 非零即真 假 False0复数型 (complex)主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题非数字型字符串 列表 元组 字典在 Python 中,所有 非数字型变量 都支持以下特点:都是一个 序列 seq...

Python开课复习-10/16【代码】

import random # random 随机数模块# print(random.random()) #----float 大于0且小于1之间的小数# print(random.choice([1,2,3,[4,5]])) # 从一个大的中括号里面给出的数值里随机选一个# print(random.randint(2,5)) #[2,5] 2到5之间的整数,包括2和5# print(random.randrange(2,5)) #[2,5) 2到5之间的整数,包括2,不包括5# print(random.sample([1,4,[5,6]],2)) # 传一个列表,在末尾给出一个...

2018-10-15-Python全栈开发-day67-登陆注册【代码】【图】

from django.shortcuts import render,HttpResponse from django.forms import fields # Create your views here. from django.core.exceptions import ValidationError from django import forms from django.forms import fields as django_fields from app01 import models class Form2(forms.Form):user=django_fields.CharField(min_length=8,max_length=32)pwd = django_fields.CharField()class Form1(forms.Form):user=dja...

2018-10-11学习python第三天

今天是学习 python 的第三天,此处重点记忆,判断(if)语句 1.1  if 语句体验注意:代码的缩进为一个 tab 键,或者 4 个空格 —— 建议使用空格 在 Python 开发中,Tab 和空格不要混用!1.2  逻辑运算and(与 java 的 & 符号类似) or(与 java 的 | 符号类似) not(与 java 的!符号类似)1.3  if 语句进阶 elif:相当于 java 的 else if 注意elif 和 else 都必须和 if 联合使用,而不能单独使用 可以将 if、elif 和 else...

Python基础10 小结【代码】

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 需要先要介绍两个内置函数,dir()和help() dir()用来查询一个类或者对象所有属性。 >>>print dir(list) help()用来查询的说明文档。 >>>print help(list) (list是Python内置的一个类,对应于我们之前讲解过的列表) list是一个类在上面以及看到,列表是Python已经定义好的一个类。当我们新建一个列表时,比如: >>>nl = [1,2,5,3,5] 实际上...

python学习之路——作业 day16(18/10/10)【代码】

# 1、将names=[egon,alex_sb,wupeiqi,yuanhao]中的名字全部变大写names=[egon,alex_sb,wupeiqi,yuanhao]name = [name.upper() for name in names]print(name)# 2、将names=[egon,alex_sb,wupeiqi,yuanhao]中以sb结尾的名字过滤掉,然后保存剩下的名字长度names=[egon,alex_sb,wupeiqi,yuanhao]name = [len(name) for name in names if not name.endswith(sb)]print(name)# 3、求文件a.txt中最长的行的长度(长度按字符个数算,需要...

2018-10-08-Python全栈开发-day64-组合搜索2【代码】

html<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Title</title> </head> <body> <h1>筛选</h1><h3>方向</h3> {% for direction in direction_list %}<a href="/sousuo-{{ direction.id }}-{{ kwargs.classification_id }}-{{ kwargs.level_id}}">{{ direction.name }}</a> {% endfor %}<h3>分类</h3> {% for classification in classification_list %}{% if classification.id in user_direction%}<a cl...

python selenium系列(10)实战技巧之文件上传【图】

一 前言在Web UI自动化测试中可能会遇到文件上传的场景,针对该场景主要有两种解决思路:如果是<input type="file">元素,可优先尝试send_keys() 输入文件路径;如果实际情况必须要处理windows文件选择框,则可尝试借助AutoIt实现。 二 处理方法假设现在我们有如下一个页面,需要进行文件上传操作: 手工进行文件上传的步骤为:点击【选择文件】->弹出windows文件选择框->选择文件->点击【开始上传】按钮。 分析页面源码,如下: ...

《剑指offer》第6--10题答案分享--------python实现【代码】

‘’’’’ ‘’’ 6、题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 ‘’’ class Solution:def minNumberInRotateArray(self, rotateArray):if rotateArray is None:return 0else:list = []n = len(rotat...

10/5python学习【图】

1、构造函数只需将方法init的名称从普通的innit改为魔法版__init__(注意前后均有两个下划线)即可。构造函数不同于普通方法的地方在于,将在对象创建后自动调用它们。如给构造函数添加几个参数2、以下这一类定义了所有鸟都具备的一种基本能力:进食。鸟在进食后不再饥饿。子类SongBird新增了鸣叫的功能。 在SongBird类中,包含代码Bird.init(self),这意味着设置了其属性hungry相比于直接对超类调用未关联方法,使用函数super更直...

2018-10-04-Python全栈开发-day62.Iframe,Formdata,Ajax【代码】

多种方式实现ajax效果 1.不依赖jquery,使用XMLHttprequest<div><a onclick="func1()">dianwo</a><a class="btn" onclick="func1();">点我</a> </div> <script>function func1() {var xml1=new XMLHttpRequest();xml1.onreadystatechange=function(){if(xml1.readyState==4){console.log(xml1.responseText)}};xml1.open(GET,/xml/);xml1.send(hello)}</script>def index(request):return render(request,index.html) def xml(requ...

Python Chapter 10: 列表 Part3【代码】

10.10 查找列表)线性查找线性查找顺序地将关键字key与列表中的每一个元素进行比较,直到找到某个匹配元素时返回其下标,亦或在找不到时返回-1。代码如下: # The function for finding a key in a list def linearSearch(lst, key):for i in range(len(lst)):if lst[i] == key:return ireturn -1 若关键字存在,线性查找在找到关键字前平均需要查找一半的元素,其运行时间与列表中的元素个数成正比(时间复杂度为O(n)?)。这样的效...

2018-10-04-Python全栈开发-day61-DJANGO-MODELS操作补充【代码】

1.select_related()1. 我们基于以下模型来分析select_related的作用。class Person(models.Model);name = models.CharField(max_length=30)age = models.IntegerField()class Book(models.Model):person = models.ForeignKey(Person)title = models.CharField(max_length=50)pubtime = models.DateField()1234567892. 模型结构为:Book - title- page- person -> ForeignKey(Person)1233. 两种查询方式:A. 不带select_relatedbook...

2018年10月4日python中字典的遍历和占位符的使用

关于字典的遍历: >>> dic = {"a":1, "b":2} 字典的遍历默认是只遍历主键: >>> for i in dic: ... print(i) a b 指定遍历主键 >>> for key in dic.keys(): ... print(key) a b 指定遍历值 >>> for value in dic.values(): ... print(value) 1 2指定遍历键值对: >>> for i in dic.items(): ... print(i) (a, 1) (b, 2) 指定键和值一起遍历出来: >>> for key, value in dic.items(): ... print(key, valu...