![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python基础
Python
TIME时间缝隙
这个作者很懒,什么都没留下…
展开
-
Python安装依赖模块:DEPRECATION: Failed to find ‘certifi‘ at https://pypi.tuna.tsinghua.edu.cn/simple/ce
DEPRECATION: Failed to find 'certifi' at https://pypi.tuna.tsinghua.edu.cn/simple/certifi/. It is suggested to upgrade your index to support normalized names as the name in /simple/{name}. Cannot fetch index base URL https://pypi.tuna.tsinghua.edu.cn/si原创 2023-07-09 22:47:29 · 581 阅读 · 0 评论 -
pip install ipykernel失败&vscode安装Jupyter失败
执行pip install ipykernel爆红(大部分原因是因为网络超时)或者vscode使用Debug a Jupyter Notebook安装失败。安装完成后vscode就可以使用了。原创 2023-05-03 18:22:50 · 3213 阅读 · 3 评论 -
编译型语言和解释型语言的定义和区别
定义:编译型语言:把做好的源程序全部编译成二进制代码的可运行程序。然后,可直接运行这个程序。解释型语言:把做好的源程序翻译一句,然后执行一句,直至结束!区别:编译型语言,执行速度快、效率高;依靠编译器、跨平台性差些。解释型语言,执行速度慢、效率低;依靠解释器、跨平台性好。编译器与解释器计算机不能直接理解任何除机器语言以外的语言,所以必须要把程序员所写的程序语言翻译成机器语言,计算机才能执行程序。将其他语言翻译成机器语言的工具,被称为编译器编译器翻译的方式有两种:一个是编译,另外一个是解释。原创 2022-01-24 11:08:41 · 462 阅读 · 0 评论 -
Python,安装selenium教程
1.我们需要安装Python IDE,(建议去官网下载)Python官网地址:https://www.python.org/downloads/release/python-3102/安装的时候记得把这个选项勾选上其他就下一步就可以。①验证是否安装成功:键盘win+R输入cmd,回车进入命令行,输入where python,出现这样的界面则表示成功安装会显示我们安装Python的路径接下来我们就可以安装selenium了,输入命令pip3 install selenium,见到下原创 2022-01-24 09:16:07 · 1364 阅读 · 0 评论 -
动态的圣诞树
搭建Python基本运新环境,创建 .py文件把下面代码放进去。import turtle as tfrom turtle import *import random as rimport timen = 100.0speed("fastest")screensize(bg='black')left(90)forward(3*n)color("orange","yellow")begin_fill()left(126)for i in range(5): forwar原创 2021-12-21 19:44:22 · 2355 阅读 · 1 评论 -
Python爬取网页的入门介绍
爬取网页的基础知识-------http协议1.http是客户端(用户)和服务器(网站)请求和应答的标准(TCP)。2.http工作过程(1)客户端与 服务器建立连接。(2)发送http请求(3)服务器接到请求后,给予响应信息。(4)释放连接TCP连接(5)客户端接收服务器返回的信息,浏览器解析并显示网页。3.爬虫过程(1)发起请求通过http库向目标站点发起请求,及发送一个request,请求可以包含额外的headers等信息。(2)获取响应 内容如果服务器能正常响应,会得到一个r原创 2020-12-05 16:07:48 · 578 阅读 · 0 评论 -
Python,7.1 函数
7.1函数的概念函数可以理解为实现某种功能的代码块,这样当程序中需要这个功能时就可以直接调用,而不必每次都编写一次。这就好比生活中使用计算器来计算,当需要计算时,直接使用计算器输入要计算的数,计算完成后显示计算结果,而不必每次计算都通过手写演算出结果。在程序中,如果需要多次输出“拼搏到无能为力,坚持到感动自己!”,则可以将这个功能写成函数,具体示例如下:当需要使用该函数时,则可以使用以下语句:该条语句可以多次使用。函数使减少代码冗余成为现实,并为代码维护节省了不少力气。Python中的函数分为原创 2020-12-01 16:42:34 · 214 阅读 · 0 评论 -
Python,6.4 集合的概念
集合是由一组无序排列且不重复的元素组成,具体示例如下:集合使用大括号表示,元素类型可以是数字类型、字符串、元组,但不可以是列表、字典,具体示例如下:使用大括号创建的集合属于可变集合,即可以添加或删除元素。此外,还存在一种不可变集合,即不允许添加或删除元素。接下来演示创建这两种集合的方法,如例所示。集合的一个重要用途是将一些数据结构中的重复元素去除,如例所示。运行结果如图所示。6.5 集合的常用操作同其他数据类型类似,集合也有一系列常用的操作,例如添加元素、删除元素等。通过这些操作,可原创 2020-11-28 16:55:18 · 140 阅读 · 0 评论 -
Python,6.3字典日常操作
6.3.1 计算元素个数字典中元素个数可以通过len()函数来获取,如例所示。dict={'dfedu:''前锋教育','condingke:''扣丁学堂'}print(len(dict))运算结果:6.3.2 访问元素值列表与元组是通过下标索引访问元素值,而字典是通过元素的键来访问值,如例所示。有时不确定字典中是否存在某个键而又想访问该键对应的值,则可以通过get()函数实现,如例所示。运行结果如图所示。6.3.3 修改元素值字典中除了通过键访问值外,还可以通过键修改值,如例原创 2020-11-28 16:13:26 · 583 阅读 · 0 评论 -
6.1 Python,字典
在现实生活中,字典可以查询某个词的语义,即词与语义建立了某种关系,通过词的索引便可以找到对应的语义,如图所示。在Python中,字典也如现实生活中的字典一样,使用词-语义进行数据的构建,其中词对应键(key),词义对应值(value),即键与值构成某种关系,通常将两者称为键值对,这样通过键可以快速找到对应的值。字典是由元素构成的,其中每个元素都是一个键值对,具体示例如下:示例中,字典由3个元素构成,元素之间用逗号隔开,整体用大括号括起来。每个元素是一个键值对,键与值之间用冒号隔开,如’name’:原创 2020-11-28 15:11:50 · 168 阅读 · 0 评论 -
5.5 Python,元组
元组与列表类似,也是一种序列,不同之处在于元组中元素不能被改变,并且使用小括号中的一系列元素。5.5.1 元组的创建创建元组的语法非常简单,只需用逗号将元素隔开,具体示例如下:通常是通过小括号将元素括起来,具体示例如下:此外,还可以创建一个空元组,具体示例如下:接下来创建只包含一个元素的元组,创建方式有些特别,具体示例如下:注意此处逗号必须添加,如果省略,则相当于在一个普通括号内输入了一个值。此处添加逗号后,就通知解释器,这是一个元组,具体示例如下:如果通过print()函数将tup原创 2020-11-27 16:26:47 · 170 阅读 · 0 评论 -
5.1 Python,列表
列表是Python以及其他语言中最常用到的数据结构之一。Python中使用中括号[]来表示列表,具体示例如下:5.1.1 列表的创建列表是由一组任意类型的值组合而成的序列,组成列表的值称为元素,每个元素之间用逗号隔开,具体示例如下:上述示例中,创建了4个列表,其中list4中嵌套一个列表,正是由于列表中元素可以是任意类型数据,才使得数据表示更加简单。此外,还可以创建一个空列表,具体示例如下:大家可能会疑惑:创建一个空列表有什么作用?在实际开发中,可能无法提前预知列表中包含多少个元素及每个元素原创 2020-11-26 11:05:58 · 309 阅读 · 0 评论 -
4.5.3 Python,检测前缀或后缀
在处理字符串时,有时需要检测字符串是否以某个前缀开头或以某个后缀结束,这时可以使用startswith()与endswith()函数,如表所示。接下来演示这两个函数的用法,如例所示。原创 2020-11-26 10:34:36 · 1862 阅读 · 0 评论 -
4.5 Python,字符串常用函数
在程序开发中,字符串经常需要被处理,例如,求字符串的长度、大小写转换等。如果每次处理字符串时,都编写相应的代码,那么开发效率会非常低下,为此Python提供了一些内置函数用于处理字符串常见的操作。Python中涉及字符串大小写转换的函数,如表所示。上述两种方法都返回一个新字符串,其中的非字母字符保持不变。如果需要进行大小写无关的比较,则这两个函数非常有用。接下来演示其用法,如例所示。4.5.2 判断字符Python中提供了判断字符串中包含某些字符的函数,这些函数在处理用户输入的字符串时是非常方便原创 2020-11-26 10:32:08 · 231 阅读 · 0 评论 -
4.3 Python,字符串的索引与切片
在学习Python语言字符串中,本人感觉最重要的就是字符串的索引和切片。其他的都还算比较容易。4.3 字符串的索引与切片字符串可以通过运算符[]进行索引与切片,字符串中每个字符都对应两个编号(也称下标),如图所示。在图中,字符串str正向编号从0开始,代表第一个字符,依次往后;字符串str负向编号从-1开始,代表最后一个字符,依次往前。因为编号可正可负,所以字符串中的某个字符可以有两种方法索引,例如索引str中字符’q’,具体示例如下:字符串分片是指从字符串中截取部分字符并组成新的字符串,并不原创 2020-11-26 10:24:18 · 244 阅读 · 1 评论 -
2.1,Python,基本语法,换行与缩进
2.1.3 语句换行Python中一般是一条语句占用一行,但有时一条语句太长,就需要换行,具体示例如下:运行结果如图所示。示例中,第1行print()中字符串太长,分开两行编写,在首行末尾添加续行符”\”来实现,但在 []、{}中分行时,可以不使用反斜杠,如示例中的第3行和第4行。2.1.4 缩进Python语言简洁体现在使用缩进来表示代码块,而不像C++或Java中使用{},具体示例如下:示例中,if后的条件为真,执行第2行和第3行,它们使用相同的缩进来表示一个代码块。此处需要注意,缩进原创 2020-11-26 10:09:26 · 1535 阅读 · 0 评论 -
2.2.2 Python,数据类型
Python的数据类型分为数字类型(int、float、complex、bool)、字符串类型、列表类型、元组类型、字典类型和集合类型。1. 整型整型表示存储的数据是整数,例如1、-1等。在计算机语言中,整型数据可以用二进制、八进制、十进制或十六进制形式并在前面加上“+”或“-”表示。如果用二进制表示,那么数字前必须加上0b或0B;如果用八进制表示,那么数字前必须加上0o或0O;如果用十六进制表示,那么数字前必须加上0x或0X,具体示例如下:八进制数是由07的数字序列组成,每逢8进1位;十六进制数是原创 2020-11-25 13:52:30 · 216 阅读 · 0 评论 -
2.1 Python基本语法之注释
注释即对程序代码的解释,在写程序时需适当使用注释,以方便自己和他人理解程序各部分的作用。在执行时,它会被Python解释器忽略,因此不会影响程序的执行。Python支持单行注释与多行注释,具体如下所示。1. 单行注释该注释是以“#”开始,到该行末尾结束,具体示例如下:2. 多行注释该注释以3个引号作为开始和结束符号,其中3个引号可以是3个单引号或3个双引号,具体示例如下:...原创 2020-11-25 13:48:21 · 244 阅读 · 0 评论 -
1.3.2 PyCharm的使用
(1)完成安装后,用户可以尝试使用PyCharm。双击PyCharm的快捷方式运行程序,PyCharm支持导入以前的设置,由于用户是初次使用,直接选择Do not import settings选项(不导入之前设置),如图所示。(2)单击图中的OK按钮,进入许可证激活界面,如图所示。(3)选择上图中的Evaluate for free选项并单击Evaluate按钮,进入提示用户协议界面,如图所示。(4)单击图中的Accept按钮,进入启动界面,如图所示。(5)启动完成后,进入初始化配置界面,原创 2020-11-25 13:45:04 · 362 阅读 · 3 评论 -
1.3 集成开发环境PyCharm
1.3 集成开发环境PyCharm成功安装Pyhton环境后,在控制台中是无法进行Python开发的,还需要安装一个专属工具来编写Python代码,即PyCharm。它是一种IDE( Integrated Development Environment,集成开发环境),具备语法高亮、调试、实时比较、Project管理、代码跳转、智能提示、单元测试、版本控制等功能,可以很好地提高程序开发效率。1.3.1 PyCharm的安装(1)打开PyCharm官方网站http://www.jetbrains.com原创 2020-11-25 13:38:58 · 167 阅读 · 0 评论 -
1.2 Python的安装
工欲善其事,必先利其器。在学习Python语言之前,首先要搭建Python开发环境,本书将基于Windows平台开发Python程序,接下来分步骤讲解Python的安装。(1)在浏览器地址栏中输入“http://python.org/”,按回车键,进入Python官方网站,如图所示。(2)单击上图中的Downloads进入下载页面,如图所示。(3)单击上图中的Download Python 3.6.2进行下载,下载完成后的文件名为python-3.6.2.exe,双击该文件,进入Python安装界原创 2020-11-25 13:34:23 · 95 阅读 · 0 评论 -
Python语言的起源,发展,特征,应用领域
为什么学习python?1、随着大数据、人工智能时代的到来,python语言变得越来越火热。2、Python语言很容易上手,语法简单,让初学者专注于编程逻辑,而不是困惑于晦涩的语法细节上。1.1.1 Python语言的起源Python的创始人为Guido van Rossum(荷兰人,见图)。1982年,Guido从阿姆斯特丹大学获得了数学和计算机硕士学位,由于当时编程语言比较复杂,因此Guido希望能够研发出一种轻松编程的语言。ABC语言(由荷兰的数学和计算机研究所开发)让Guido看到了希望,于原创 2020-11-25 13:29:23 · 1519 阅读 · 0 评论 -
Python,字典(定义,介绍)
字典是Python中唯一内建的映射类型,用一对大括号“{“和”}”作为边界,元素之间以逗号分隔,每个元素是一个键(key)和值(value),键和值之间用英文冒号分隔。字典可以通过数据key查找关联数据value。Python中字典的元素没有位置索引,因此不能像序列那样通过位置索引查找成员数据,但是每一个值都有一对应的键。字典的用法通过键key来访问响应的value,字典的键是不重复的。以上定义和介绍...原创 2020-11-24 22:43:21 · 261 阅读 · 0 评论 -
Python upper()方法
Python upper() 方法将字符串中的小写字母转为大写字母。upper()方法语法:str.upper()返回值返回小写字母转为大写字母的字符串。实例以下实例展示了 upper()函数的使用方法:str = "this is string example....wow!!!";print( "str.upper() : ", str.upper())以上实例输出结果如下:str.upper() : THIS IS STRING EXAMPLE....WOW!!!..原创 2020-11-24 22:28:44 · 7361 阅读 · 0 评论 -
Python,模块及其导入的方式
模块是一种程序的 组织形式,它将彼此的特定关系的一组Python可执行代码,函数,类或者变量组织到一个独立的文件中,可以供给其它程序使用。3种模块的导入方式:1.这种方式一次可以导入多个模块。但是使用模块的类,模块,函数,变量等内容的时候,需要在他们的前面加上模块名import mathprint(math.sqrt(25))print(math.pi)2.这种方法一次导入一个模块中的所有内容。使用时不需要添加模块名为前缀,但是程序的可读性较差、from math import *prin原创 2020-11-24 21:18:20 · 345 阅读 · 0 评论