-
auto
2019-03-12 00:44:30
python
2246°
20
全局变量与局部变量 约定俗成的规则:全局变量名大写,局部变量名小写。 全局变量没有缩进,顶格写。 如果函数的内容无global关键字,优先读取局部变量,能读取全局变量,无法重新赋值,但是对于可变类型,可以对内部元素进行操作;如果有global关键字,变量本质上就是全局的那个变量,可读取可赋值。 风湿 ...
-
auto
2019-03-12 00:44:30
python
2811°
20
今天遇到的字符串处理的问题,记录一下方便使用 1 str1 = input('请输入一个字符:') 2 #初始化字符、数字、空格、特殊字符的计数 3 lowercase = 0 4 uppercase = 0 5 number = 0 6 space = 0 7 other = 0 8 for st ...
-
auto
2019-03-12 00:44:30
python
2566°
20
这段代码 能简单实现邮件发送 ,只是qq邮箱的发送 ...
-
auto
2019-03-12 00:39:45
python
2420°
20
1 . 问题:如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了. 解决方案 : 虚拟环境 作用 : 虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它 ...
-
auto
2019-03-12 00:39:45
python
2284°
20
快速搭建Django项目: 1. 在linux 命令行中安装Django的命令 如果要使用虚拟环境,要先workon 虚拟环境名再安装django 2 . 创建工程 创建之前先切换到存放项目的目录 3. 工程目录说明 与项目同名的目录,此处为demo。 settings.py 是项目的整体配置文件。 ...
-
auto
2019-03-12 00:39:45
python
2364°
20
可迭代对象:列表、字符串、元组 列表(list [])的“魔法” 定义 列表是一种类,中括号把数据元素(六大数据类型都可以)括起来,用逗号作分割符。 有序,元素可被修改。 特性 深灰“魔法” ——可索引(下标)取值; ——可切片,切片结果也是列表; li=[1,12,9,'age','alex'] ...
-
auto
2019-03-12 00:39:45
python
2455°
20
第二关依然是非常的简单 地址:http://www.heibanke.com/lesson/crawler_ex01/ 随便输入昵称呢密码,点击提交,显示如下: ...
-
auto
2019-03-12 00:39:45
python
2121°
20
Python 多线程 多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理。 用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度 程序的运行速度可能加快 在一些等待的任务实现上如用户输入 ...
-
auto
2019-03-12 00:39:45
python
2332°
20
黑板课爬虫闯关第三关,每次登录之前,先要请求网址,获取服务器发的 cookie 中的 csrftoken 作为下次登录时的 csrfmiddlewaretoken 参数的值和用户名密码一起传给服务器。 ...
-
auto
2019-03-12 00:39:45
python
2151°
20
一般操作 必会的13条 返回QuerySet对象的方法有 all() filter() exclude() order_by() reverse() distinct() 特殊的QuerySet values() 返回一个可迭代的字典序列 values_list() 返回一个可迭代的元祖序列 返回具 ...
-
auto
2019-03-12 00:39:45
python
2146°
20
一.形参的动态参数: 动态参数,用于参数不确定时用. 格式: def fun (*args) fun(args) 1. 动态接收位置参数:动态参数必须在位置参数后.列子1.假如参数不确定时,如下的列子,每人饭量不一样,吃的种类不一样,此时用到动态传参.def fun(*food): #*表示的是不定 ...
-
auto
2019-03-12 00:39:45
python
2430°
20
前言 selenium并不是万能的,有时候页面上操作无法实现的,这时候就需要借助JS来完成了。 常见场景: 当页面上的元素超过一屏后,想操作屏幕下方的元素,是不能直接定位到,会报元素不可见的。 这时候需要借助滚动条来拖动屏幕,使被操作的元素显示在当前的屏幕上。 ...
-
auto
2019-03-12 00:39:45
python
2602°
20
运行到这脚本不继续运行下去, 打开pycharm中的terminal 如上图显示,password中有输入密码,但不显示 ...
-
auto
2019-03-12 00:39:45
python
2841°
20
django操作多数据库 1、 添加数据库路由分配文件 在项目文件夹里创建‘database_router’文件。将下面的代码复制到该文件里。 2、在settings.py文件中配置多数据库 #设置数据库路由,将django_test改为你项目的名称。 DATABASE_ROUTERS = ['dj ...
-
auto
2019-03-12 00:39:45
python
2297°
20
输出 C:\Python3.7.0\python3.exe F:/PycharmProjects/python_s3/day13/jichuceshi.py1 植物2 动物>>>11 草本植物2 木本植物3 水生植物>>>>b1 植物2 动物>>>21 两栖动物2 禽类3 哺乳类动物>>>>2雏鸡原 ...
-
auto
2019-03-12 00:39:45
python
2638°
20
如果python中的一个类定义了 __call__ 方法,那么这个类它的实例就可以作为函数调用,也就是实现了 () 运算符,即可调用对象协议 下面是一个简单的例子: 在本文中不讨论装饰部分的内容,借用装饰器来讲解一个__call__方法的使用,如果需要将一个类作为装饰器,那需要为这个类实现__cal ...
-
auto
2019-03-12 00:39:45
python
2211°
20
总结了一下网上现有的资源,得到了一些东西。随手做个备忘。 更多设置见:https://matplotlib.org/users/customizing.html。 导入 在PyCharm中使用 绘图 基础绘图 三维绘图 最终图像: ...
-
auto
2019-03-12 00:39:45
python
2517°
20
一、输入与输出 1.输入 下面一段可以把输入的信息存在num中。 注意:输入的信息会被认为是字符串,如果要输入数字进行运算要先把输入的信息进行强制类型转换,如result = int(num) - 1 2.输出 将输入的num输出。输出时注意:如果输出的数据不是字符串要进行强制类型转换,如 这样会报 ...
-
auto
2019-03-12 00:39:45
python
2539°
20
转自Stackoverflow。备忘用。 Question I want to create a MATLAB like cell array in Numpy. How can I accomplish this? Answer Matlab cell arrays are most simila ...
-
auto
2019-03-10 19:53:53
python
2611°
20
1 # -*- coding:utf-8 -*- 2 ''' 3 Created on Sep 13, 2018 4 5 @author: SaShuangYiBing 6 ''' 7 import sys 8 from PyQt5.QtWidgets import QApplication,QWi... ...