![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
我是一只探索的程序猿
开发道路上的一个小白,在程序员大军中摸索着前进,只为到达最高峰!
展开
-
Python对象的文档字符串(DocString):__doc__的写法和输出方法
Python有个特性叫做文档字符串,即DocString,这个特性可以让你的程序文档更加清晰易懂,在python的系统文件里,也都在使用这个特性。因此推荐每个Python爱好者都使用它。 DocString是有自己的格式的。一般是放在自己函数定义的第一行,用‘’符号指示,在这‘’里面添加函数功能说明就可以了。这个说明可以使用.__doc__(注意前后都是双_)属性,将DocString转载 2018-01-18 20:27:38 · 2908 阅读 · 0 评论 -
python3实现猜数字游戏
需求目标:需求:猜数字游戏1: 开始游戏产生一个1~100随机数2: 用户输入,游戏根据输入值提示大或者小3: 用户根据提示继续输入,知道猜中为止4: 如果用户输入错误,程序可以处理异常。代码如下:# coding=utf-8import randomnum = random.randint(0, 100)while True: try: ...原创 2018-11-23 13:09:05 · 2865 阅读 · 0 评论 -
python3之NameError: name 'raw_input' is not defined
原因:python3中用 input()输入函数 代替 python2中的raw_input()所以改为 将raw_input改为input就可以了详细说明:python2中raw_input() 用来获取控制台的输入。raw_input() 将所有输入作为字符串看待,返回字符串类型。注意:input() 和 raw_input() 这两个函数均能接收 字符串 ,...原创 2018-11-23 11:19:01 · 1621 阅读 · 0 评论 -
Python ModuleNotFoundError: No module named 'ConfigParser'
今天在做文件练习时,导入了ConfigParser模块,执行代码报错:ModuleNotFoundError: No module named 'ConfigParser'代码如下:# coding=utf-8# 文件练习import ConfigParser# 创建一个对象cfg = ConfigParser.ConfigParser()cfg.read('imoocF...原创 2018-11-22 10:13:57 · 22193 阅读 · 0 评论 -
python NameError: name 'raw_input' is not defined
错误:NameError: name 'raw_input' is not defined原因出在raw_input ,python3.0版本后用input替换了raw_input原创 2018-11-21 18:19:36 · 757 阅读 · 0 评论 -
pycharm执行python程序时如何填写参数
对于一段测试的 .py 文件而言,直接在 PyCharm 中运行(ctrl + shift + F10)是没有任何输出的,在命令行界面1、按快捷键:Alt+shift+F10 调出运行窗口,之后选择Edit Configurations或者按02、输入参数,点击运行,即可,如下图: ...原创 2018-11-08 16:09:00 · 3051 阅读 · 0 评论 -
MongoDB(一):Python-windows下mongodb安装与使用整理
下一篇:MongoDB(二):概念解析之了解MongoDB序言:本博客通过六大方面介绍如下内容:前言介绍:介绍了包含MongoDB、NoSQL、关系型数据库和非关系型数据的优缺点等内容。 Windows 平台安装MongoDB:介绍了如何在Windows下安装MongoDB,学习python时可能会遇到安装MongoDB,对于习惯了使用Windows的人有一定的帮助。 Python...原创 2018-11-05 12:46:22 · 1764 阅读 · 0 评论 -
python3.x与python2.x的一些区别
今日在学习python过程中,学的是python2.x,本机环境装的是python3.x,所以总是有一些出错,特来总结一下:python2.x:#---1、输出语句---print ‘hello world’ #直接输出#---2、range()函数---print range(1,10); #range()函数和filter...原创 2018-10-17 14:23:03 · 195 阅读 · 0 评论 -
Python中安装bs4后,pycharm报错ModuleNotFoundError: No module named 'bs4'
本文主要分享关于在对应python版本中安装beautifulsoup之后,在代码执行时还会提示“No module named 'bs4'”的问题。首先需要检查一下,自己安装beautifulsoup的版本与用来执行代码的python版本是不是一致的,为了防止出问题,我将python2与python3都安装了beautifulsoup~安装的方法很简单,执行pip install b...转载 2018-10-19 09:53:29 · 37607 阅读 · 11 评论 -
Python爬虫(二):爬虫获取数据保存到文件
接上一篇文章:Python爬虫(一):编写简单爬虫之新手入门前言:上一篇文章,我爬取到了豆瓣官网的页面代码,我在想怎样让爬取到的页面显示出来呀,爬到的数据是html页面代码,不如将爬取到的代码保存到一个文件中,文件命名为html格式,那直接打开这个文件就可以在浏览器上看到爬取数据的效果了。废话不多说,进入正文。本篇文章:继续介绍另外两种方式来实现python爬虫获取数据,并将pytho...原创 2018-10-18 17:33:42 · 48167 阅读 · 5 评论 -
python3中的sorted()函数
请先看下面一个例题:对字符串排序时,有时候忽略大小写排序更符合习惯。请利用sorted()高阶函数,实现忽略大小写排序的算法。输入:['bob', 'about', 'Zoo', 'Credit']输出:['about', 'bob', 'Credit', 'Zoo']def cmp_ignore_case(x): return x.upper()print ( sort...原创 2018-10-15 15:01:13 · 9364 阅读 · 0 评论 -
Python爬虫(一):编写简单爬虫之新手入门
最近学习了一下python的基础知识,大家一般对“爬虫”这个词,一听就比较熟悉,都知道是爬一些网站上的数据,然后做一些操作整理,得到人们想要的数据,但是怎么写一个爬虫程序代码呢?相信很多人是不会的,今天写一个针对新手入门想要学习爬虫的文章,希望对想要学习的你能有所帮助~~废话不多说,进入正文!一、准备工作1、首先代码使用python3.x编写的,要有一个本地的python3环境。pyt...原创 2018-10-18 16:11:15 · 54233 阅读 · 18 评论 -
python3中的reduce()函数
在Python 3里,reduce()函数已经被从全局命名空间里移除了,它现在被放置在fucntools模块里。要使用reduce()的话,要先引入from functools import reduce from functools import reducedef prod(x,y): return x * yprint ( reduce(prod, [2, 4, 5,...原创 2018-10-15 13:54:52 · 1655 阅读 · 1 评论 -
python3中的range()函数
先介绍一下range()函数的用法:>>> range(1,5) #代表从1到5(不包含5)[1, 2, 3, 4]>>> range(1,5,2) #代表从1到5,间隔2(不包含5)[1, 3]>>> range(5) #代表从0到5(不包含5)[0, 1, 2, 3, 4]在python3中,直接打印range()函数,...原创 2018-10-12 14:47:06 · 6097 阅读 · 0 评论 -
Python爬虫(三):python抓取网页中的图片到本地
接上一篇文章:Python爬虫(二):爬虫获取数据保存到文件简介:python3抓取网页中的图片到本地的过程如下:1、抓取网页2、获取图片地址3、抓取图片内容并保存到本地实例:抓取 豆瓣电影top250 中的电影图片,并保存到本地 代码:import urllib.requestimport reurl = 'https://movie.doub...原创 2018-11-28 16:25:28 · 22871 阅读 · 16 评论