自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

python学习者的博客

人生苦短,我用python

转载 Python 使用random模块生成随机数

需要先导入 random 模块,然后通过 random 静态对象调用该一些方法。 random() 函数中常见的方法如下: # coding: utf-8 import random import string '' 遇到问题没人解答?小编创建了一个Python学习交流Q...

2020-05-27 16:00:31 58 0

转载 Python 循环结构语句

1、for循环:计次循环 2、while循环:条件循环 3、嵌套循环 4、跳转语句 一、for循环的使用 1、进行数值循环 利用数值循环输出三次‘你好’: >>> for i in [1,2,3]:   print('你好') 你好 你好 你...

2020-05-27 15:48:20 51 0

转载 Python 访问字典(dictionary)中元素

访问python字典中元素的几种方式 一:通过“键值对”(key-value)访问: print(dict[key]) dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45} print...

2020-05-27 15:41:07 43 0

转载 Python 中print 和return 的区别

1、print() print()函数的作用是输出数据到控制台,就是打印在你能看到的界面上。 2、return return语句[表达式]退出函数,选择性地向调用方返回一个表达式。不带参数值的return语句返回None。 return作为脚本单独运行时则需要print函数才能显示,但是在交互模式...

2020-05-27 15:38:30 42 0

转载 python+selenium 浏览器无界面模式运行

以Chrome浏览器为例: 方法一: from selenium.webdriver import Chrome, ChromeOptions opt = ChromeOptions() # 创建Chrome参数对象 opt.headless = True ...

2020-05-22 16:39:06 133 0

转载 python 随机生成汉字

第一种方法:Unicode码 在unicode码中,汉字的范围是(0x4E00, 9FBF) 这个方法比较简单,但是有个小问题,unicode码中收录了2万多个汉字,包含很多生僻的繁体字. 第二种方法:GBK2312 gbk2312对字符的编码采用两个字节相组合,第一个字节的范围是0xB0-0xF...

2020-05-22 16:36:43 115 0

转载 python 格式化的三种方法

python格式化的三种方法: 1.%–formatting 2.str.format() 3.F–String # coding: utf-8 ''' 遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025 寻找有志同道合的小伙伴,互帮互助,...

2020-05-22 16:33:03 82 0

转载 Python对URL编码和解码

在做接口测试时,时常会发现抓取的接口参数中含有这种数据: %3D%5B%7B%22mainspucode%22%3A%22SPU66668%22%2C%22mainskucode%22%3A%22536963999401508874 当请求数据为字典data = {k1:v1, k2:v2},...

2020-05-22 16:31:30 101 0

转载 10个常用的Python实用小Trick

1.多次打印同一个字符 在Python中,不用特地写一个函数来重复打印同一个字符,直接使用Print就可以 tem = 'I Love Python ' print(tem * 3) I Love Python I Love Python I Love Python 2.在函...

2020-05-22 14:43:14 102 0

转载 在Python中 什么是小数据池

一,什么是代码块 Python程序是由代码块构造的。块是一个python程序的文本,他是作为一个单元执行的。 代码块:一个模块,一个函数,一个类,一个文件等都是一个代码块。 而作为交互方式输入的每个命令都是一个代码块。 什么叫交互方式?就是咱们在cmd中进入Python解释器里面,每一行代码都是一...

2020-05-21 17:01:18 77 0

转载 Python数据库连接池DBUtils

DBUtils是Python的一个用于实现数据库连接池的模块。 此连接池有两种连接模式: 模式一:为每个线程创建一个连接,线程即使调用了close方法,也不会关闭,只是把连接重新放到连接池,供自己线程再次使用。当线程终止时,连接自动关闭。 POOL = PersistentDB( crea...

2020-05-21 16:50:41 105 0

转载 python中含有中文字符无法运行

1.问题描述 Python打印中文报错 [root@TDExpress1620_Sles11]$ cat 2.py #!/usr/bin/python print("百度经验") 执行报错 [root@TDExpress1620_Sles11]$ python 2.py ...

2020-05-21 16:40:15 95 0

转载 Python 中如何格式化日期

介绍 Python 附带了各种有用的对象,可以直接使用。例如日期对象就是一个例子。由于日期和时间的复杂性,日期类型很难从头开始操作。所幸,Python 日期对象将日期转换成所需的字符串格式变得相当容易。 日期格式化是作为程序员的你最重要的任务之一。不同地区表示日期/时间的方法各不相同,因此你作为程...

2020-05-16 15:46:24 149 0

转载 使用Python绘制柱形竞赛图

我们经常看到的Bar Chart Race(柱形竞赛图),可以看到数据的呈现非常的直观。今天就一起来学习下如何生成和上面一样的柱形竞赛图。 1、导入Python库 import pandas as pd import matplotlib.pyplot as plt import matplot...

2020-05-16 15:33:19 276 0

转载 使用Python检测符号及乱码字符

最近在进行关键词的分析,中间涉及到对一些特殊的字符进行过滤的需求。包括带符号的(有部分还是SQL注入),并且存在一部分乱码的问题。梳理下来供后续使用。 检测字符串是否包含特殊符号 方案一:通过字符匹配的方式进行判定 def if_contain_symbol(keyword): symbo...

2020-05-16 15:12:27 172 0

转载 Python字典的11个方法超级详解

Python字典是一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组等其他容器模型。 print(dir(dict)) ['clear', 'copy', 'fromkeys', 'get', 'i...

2020-05-16 15:09:05 134 0

转载 正则表达式-常用元字符的基本使用

常用元字符有: [] ^ $ \ * + ? {} . python中使用正则表达式需要导入re模块 下面介绍用法 [] 指定一个字符集,[ABC]表示ABC的字符集,[^ABC] 取反,除了ABC的字符集。 >>> import re >>> ...

2020-05-11 16:40:19 143 0

转载 Python分支结构和循环结构

一.分支结构 分支结构是根据判断条件结果而选择不同向前路径的运行方式,分支结构分为:单分支,二分支和多分支。 1)单分支结构 单分支结构是分支结构中最简单的一种方式,它的使用方法如下: if <条件>: <语句块> 单分支结构只需要判断一个条件,根据这个条件是否成...

2020-04-29 21:59:31 231 0

转载 Python函数和代码复用

一.函数的定义与使用 1)函数的定义与使用方法 函数是一段代码的表示,它对应了一段具有特定功能的、可重用的语句组,它是一种功能的抽象,它表达特定的含义。在一般编程中,函数有两个作用,它通过函数定义一段功能,可以降低编码难度,同时也可以对一段代码进行复用。 函数的使用方法如下,其中函数体指的是函数内...

2020-04-29 16:55:28 231 0

转载 11道Python常见面试题,80%的人不会

1.final作用域的代码一定会被执行吗? 正常的情况下,finally作用域的代码一定会被执行的,不管是否发生异常。哪怕是调用了sys.exit函数,finally也是会被执行的,那怎么样才能让finally代码不执行了。 import time choice = True try: i...

2020-04-29 16:03:28 265 0

转载 关于Python 解包,你需要知道的一切

解包在英文里叫做 Unpacking,就是将容器里面的元素逐个取出来(防杠精:此处描述并不严谨,因为容器中的元素并没有发生改变)放在其它地方,好比你老婆去菜市场买了一袋苹果回来分别发给家里的每个成员,这个过程就是解包。Python 中的解包是自动完成的,例如: >>> a, b,...

2020-04-28 22:38:14 272 0

转载 python重试库retryiny源码剖析

本文试着剖析有名的python第三方库retrying源码。 在剖析其源码之前,有必要讲一下retrying的用法,方便理解。 安装: pip install retrying 或者 easy_install retrying 一些用法实例如下: #example 1 from ret...

2020-04-28 22:17:53 208 0

转载 Python中尽量少用加号“+”连接字符串的原因

在Python中,String对象是定长对象,一旦创建,长度就不可变化,若是使用+号连接两个字符串,则会新开辟一段长度总和长度的内存,再将两个字符串memcpy进去。如果要连接N个String对象,则要进行N-1次内存申请和拷贝。 ''' 遇到问题没人解答?小编创建了...

2020-04-28 22:12:05 215 0

转载 一个简单的Python练习题:输出10个不重复的英文字母

本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。 输入格式: 输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。 输出格式: 按照以下格式输出: average = 成绩均值 cou...

2020-04-28 21:31:05 205 0

转载 使用python操作redis(管道)

一、redis连接 redis提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令,Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py。 redis连接实例是线程安全的,可以直接将r...

2020-04-27 20:43:15 218 0

转载 教你用Python爬取动态加载的数据

例子1:爬取豆瓣电影中的电影详情数据 url:https://movie.douban.com/ 1.什么是动态加载的数据: 我们通过requests模块进行数据爬取无法每次都是可见即可得,有些数据是通过非浏览器地址栏中得url请求到的地址。而是其他请求请求到的数据,那么这些通过其他请求请求到的数...

2020-04-27 20:32:09 233 0

转载 Python的比较与拷贝

我们在前面已经接触到了很多Python对象比较的例子,例如这样的 a = 123 b = 123 a == b 或者是将一个对象进行拷贝 l1 = [1,2,3,4,5] l2 = l1 l3 = list(l1) 那么现在试一下下面的代码:先创建个列表l1,再把这个列表进行一份拷贝至l2,最...

2020-04-27 17:03:56 192 0

转载 Python并发编程之Futures

不论是哪一种语言,并发编程都是一项非常重要的技巧。比如我们上一章用的爬虫,就被广泛用在工业的各个领域。我们每天在各个网站、App上获取的新闻信息,很大一部分都是通过并发编程版本的爬虫获得的。 正确并合理的使用并发编程,无疑会给我们的程序带来极大性能上的提升。今天我们就一起学习Python中的并发编...

2020-04-27 16:54:32 199 0

转载 Python巧用上下文管理器和with语句精简代码

我们在Python中对于with的语句应该是不陌生的,特别是在文件的输入输出操作中,那在具体的使用过程中,是有什么引伸的含义呢?与之密切相关的上下文管理器(context manager)又是什么呢? 什么是上下文管理器 在任何一种编程语言里,文件的输入输出、数据库的建立连接和断开等操作,都是很常...

2020-04-27 16:07:16 253 0

转载 python:isdigit()、isalpha()、isalnum() 三个函数的区别和注意点

一、isdigit() python关于 isdigit() 内置函数的官方定义: S.isdigit() -> bool Return True if all characters in S are digits and there is a...

2020-04-27 15:07:39 235 0

转载 python find() 与 rfind()方法

Python find()方法 描述 Python find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。 语法 find()方法语法: str.find(s...

2020-04-25 15:39:14 206 0

转载 Python index和rindex方法

index()方法: 描述 Python index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。 语法 index(...

2020-04-25 15:27:12 215 0

转载 python 中isalnum()、isdigit()和isalpha()

isalnum()函数 描述:检测字符串是否由字母和数字组成。 语法:str.isalnum() -> bool 返回值为布尔类型(True,False) str中至少有一个字符且所有字符都是字母或数字则返回 True,否则返回 False In [1]:''.isa...

2020-04-25 15:22:36 224 0

转载 python中sorted方法和列表的sort方法

sort 与 sorted 区别: sort 是应用在 list 上的方法,属于列表的成员方法,sorted 可以对所有可迭代的对象进行排序操作。 list 的 sort 方法返回的是对已经存在的列表进行操作,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作...

2020-04-25 15:20:24 217 0

转载 python 创建数字列表、字母列表

创建数字列表 >>> valslist = list(range(1,27)) >>>print(valslist) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, ...

2020-04-25 15:07:42 243 0

转载 python 中的shelve模块

shelve也是python提供给我们的序列化工具,比pickle用起来更简单一些。 shelve只提供给我们一个open方法,是用key来访问的,使用起来和字典类似。例子:保存数据 import shelve, datetime import os if os.path.isdir(os.get...

2020-04-24 21:12:10 205 0

转载 舞曲 Python3_tkinter模块常用参数

1、使用tkinter.Tk() 生成主窗口(root=tkinter.Tk()); root.title('标题名')    修改框体的名字,也可在创建时使用className参数来命名; root.resizable(0,0)    框体大小可调性,分别表示x,y...

2020-04-24 21:00:24 208 0

转载 Python爬虫面试常见问题

爬虫面试常见问题 一、项目问题: 1.你写爬虫的时候都遇到过什么反爬虫措施,你是怎样解决的 2.用的什么框架。为什么选择这个框架 二、框架问题: 1.scrapy的基本结构(五个部分都是什么,请求发出去的整个流程) 2.scrapy的去重原理(指纹去重到底是什么原理) 3.scrapy中间件有几种...

2020-04-24 20:33:27 285 0

转载 Python web面试常见问题

一、Python语法以及其他基础部分: 1.可变与不可变类型 2.浅拷贝与深拷贝的实现方式、区别;deepcopy如果你来设计,如何实现 3.new()与init()的区别 4.你知道几种设计模式 5.编码与解码你了解过吗 6.列表推导式list comprehension和生成器的优劣 7.什么...

2020-04-24 20:32:50 215 0

转载 python内存泄漏

python基本运行机制。Python程序运行时不需要编译成二进制代码,而直接从源码运行程序,简单来说是,Python解释器将源码转换为字节码,然后再由解释器来执行这些字节码。 解释器的具体工作: 1 完成模块的加载和链接; 2 将源代码编译为PyCodeObject对象(即字节码),写入内存中,...

2020-04-24 16:45:13 222 0

提示
确定要删除当前文章?
取消 删除