python学习

python之urlencode(),quote()及unquote()

sky 发布于 6个月前 (12-09)

今天在做项目是遇到个编码的问题:UnicodeEncodeError:'ascii'codeccan'tencodecharactersinposition39-42:ordinalnotinrange(128)这个问题实际上是中文没有被转义过来导致url中的中文字符被识别为特殊...

阅读(938)评论(0)赞 (1)

python采集作业之一

sky 发布于 1年前 (2018-04-14)

作业:1、完善糗事百科的爬虫,能够自动获取下一页并提取和保存下一页的数据,这里是拿自己博客代替的#coding:utf-8importreimporturllib2importjson#抓取整个页面的源码defdownload(url,user_agent="baiduSpide...

阅读(2636)评论(0)赞 (1)

python中的正则表达式(re模块)

23

sky 发布于 1年前 (2018-04-05)

一、简介正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序媛们可以直接调用来实现正则匹配。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。二、正则表达式中常用的字符含义1、普通字符和11个元字符:普通字符匹配自身a...

阅读(2469)评论(0)赞 (1)

python爬虫课程之正则表达式

sky 发布于 1年前 (2018-03-28)

#coding:utf-8importreimporturllib2header={"User-Agent":"Mozilla/5.0(WindowsNT10.0;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/56.0.2924....

阅读(1183)评论(0)赞 (1)

python看书记录之二

sky 发布于 1年前 (2018-03-01)

背景:有一个跑步教练kelly,他最好的选手一直在刻苦训练,每次跑步成绩,kelly都会及时的把事件记录在计算机的一个文本文件中。总共有四个文件,分别记录james,sarah,julie和mikey的时间数据。james:2-34,3:21,2.34,2.45,3.01,2:0...

阅读(1178)评论(0)赞 (1)

python看书记录之一

sky 发布于 1年前 (2018-02-05)

#coding:utf-8importosimportsysimportpickle'''#设置新函数,名字叫叫print_lol,传入四个参数:the_list表示变量是否为列表;indent=False控制缩进,默认表示为不缩进level控制缩进的层级,默认为0;fn=sys...

阅读(1091)评论(0)赞 (1)

python练习题之14 求出这个数列的前20项之和。

sky 发布于 1年前 (2018-01-29)

题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。程序分析:请抓住分子与分母的变化规律。#coding:utf-8importMySQLdbasmdbimportsysimportcopyimporttimeimportda...

阅读(2241)评论(0)赞 (1)

python练习题之13 乒乓球队进行比赛

sky 发布于 1年前 (2018-01-28)

题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。说明:其实根据这个题目就能知道,aVSz,bVSx,cVSy。所以现在的重点就是利用规则...

阅读(1692)评论(0)赞 (2)

Python range() 函数用法

sky 发布于 1年前 (2018-01-22)

pythorange()函数可创建一个整数列表,一般用在for循环中。函数语法range(start,stop[,step])参数说明:start:计数从start开始。默认是从0开始。例如range(5)等价于range(0,5);end:计数到end结束,但不包括end。例如...

阅读(1453)评论(0)赞 (1)

python练习题之12 猴子吃桃问题

sky 发布于 1年前 (2018-01-22)

2、题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。程序分析:采取逆向思维的方法,从后往前推断...

阅读(1791)评论(0)赞 (1)

Python isspace()方法

sky 发布于 1年前 (2018-01-04)

描述Pythonisspace()方法检测字符串是否只由空格组成。语法isspace()方法语法:str.isspace()参数无。返回值如果字符串中只包含空格,则返回True,否则返回False.实例以下实例展示了isspace()方法的实例:#!/usr/bin/python...

阅读(1255)评论(0)赞 (1)

Python isdigit()方法

sky 发布于 1年前 (2018-01-04)

描述Pythonisdigit()方法检测字符串是否只由数字组成。语法isdigit()方法语法:str.isdigit()参数无。返回值如果字符串只包含数字则返回True否则返回False。实例以下实例展示了isdigit()方法的实例:#!/usr/bin/pythonstr...

阅读(1172)评论(0)赞 (2)

Python isalpha()方法

sky 发布于 1年前 (2018-01-04)

描述Pythonisalpha()方法检测字符串是否只由字母组成。语法isalpha()方法语法:str.isalpha()参数无。返回值如果字符串至少有一个字符并且所有字符都是字母则返回True,否则返回False实例以下实例展示了isalpha()方法的实例:#!/usr/b...

阅读(1826)评论(0)赞 (1)

Python ord() 函数

sky 发布于 1年前 (2018-01-04)

描述ord()函数是chr()函数(对于8位的ASCII字符串)或unichr()函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的ASCII数值,或者Unicode数值,如果所给的Unicode字符超出了你的Python定义范围,则会...

阅读(1138)评论(0)赞 (1)

Python time strftime()方法

sky 发布于 1年前 (2017-12-28)

描述Pythontimestrftime()函数接收以时间元组,并返回以可读字符串表示的当地时间,格式由参数format决定。语法strftime()方法语法:time.strftime(format[,t])参数format--格式字符串。t--可选的参数t是一个struct_...

阅读(927)评论(0)赞 (1)

pycharm的一些快捷键

sky 发布于 1年前 (2017-12-28)

编辑类:Ctrl+Space基本的代码完成(类、方法、属性)Ctrl+Alt+Space类名完成Ctrl+Shift+Enter语句完成Ctrl+P参数信息(在方法中调用参数)Ctrl+Q快速查看文档Shift+F1外部文档Ctrl+鼠标简介Ctrl+F1显示错误描述或警告信息A...

阅读(970)评论(0)赞 (2)

python练习题之九 输出学生成绩

sky 发布于 1年前 (2017-12-27)

题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。程序分析:程序分析:(a>b)?a:b这是条件运算符的基本例子。注意:写的时候需要将输入的数字转化为整型,否则如果输入浮点数就会报错代码:scor...

阅读(2011)评论(0)赞 (2)

python练习题之八 打印出所有的”水仙花数”

sky 发布于 1年前 (2017-12-26)

题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。代码:foriinrange...

阅读(1496)评论(0)赞 (0)

Python pow() 函数

sky 发布于 1年前 (2017-12-26)

描述pow()方法返回xy(x的y次方)的值。语法以下是math模块pow()方法的语法:importmathmath.pow(x,y)内置的pow()方法pow(x,y[,z])函数是计算x的y次方,如果z在存在,则再对结果进行取模,其结果等效于pow(x,y)%z注意:pow...

阅读(1033)评论(0)赞 (0)

python练习题之七 判断101-200之间有多少个素数

sky 发布于 1年前 (2017-12-25)

题目:判断101-200之间有多少个素数,并输出所有素数。程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。当看到这个题目时候特地百度了一下上面时素数,所谓素数其实就是质数,也就是说只能被1和自身整除的数。现在了解了什...

阅读(1805)评论(0)赞 (1)

python练习题之六 古典兔子问题

sky 发布于 1年前 (2017-12-24)

问题:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....月份是兔子出生的那个月开始为第一个月思路清理:第一个月:两只兔子...

阅读(1697)评论(0)赞 (0)

python中日期和时间格式化输出的方法小结

sky 发布于 1年前 (2017-12-14)

python中日期和时间格式化输出的方法小结_python_脚本之家////本文实例总结了python中日期和时间格式化输出的方法。分享给大家供大家参考。具体分析如下:python格式化日期时间的函数为datetime.datetime.strftime();由字符串转为日期型的...

阅读(1012)评论(0)赞 (1)