Python
文章平均质量分 87
秃头光
内蒙古包头市土默特右旗内蒙古农业大学职业技术学院在读大四学生
展开
-
Python知识点总结
a=8a%=2print(a)a=TrueandFalseprint(a)x=371print(x%100//10)在循环语句中continue语句的作用是提前结束本层循环在循环语句中continue语句的作用是提前进入下一次循环Pythonisalnum()方法检测字符串是否由字母和数字组成。print('abc10'.isalnum())print(True*3)Pythonendswith(...原创 2021-01-03 15:19:27 · 1185 阅读 · 0 评论 -
第四章课后练习
#第一题:从键盘接受一个正整数列表,以-1结束,分别计算列表中奇数和偶数的和lst=[]while1:#num=int(input())ifnum==-1:breaklst.append(num)sum1=0sum2=0foriinlst:ifi%2==0:sum1+=ielse:sum2+=iprint('基数:{},偶数:{...原创 2020-12-27 17:54:05 · 2496 阅读 · 0 评论 -
第三章课后练习题
#第一题:根据成绩输出评分s=float(input("请输入成绩:"))ifs>=90:print("A")elif89>=s>=80:print("B")elif79>=s>=70:print("C")elif69>=s>=60:print("D")elif60>=s>=0:print("E")else:prin...原创 2020-12-27 17:27:50 · 674 阅读 · 4 评论 -
第二章课后练习题
#第一题:运用输入和输出函数编写程序,将华氏温度转换成摄氏温度,换算公式:C = (F-32)*5/9,其中C为摄氏温度,F为华氏温度F=float(input("请输入华氏温度:"))C=(F-32)*5/9print("摄氏温度为:",C)#第二题:计算矩形面积矩形面积的计算公式:a*ba=int(input("请输入矩形长:"))b=int(input("请输入矩形宽:"))c=a*bprint("矩形面积为:{}".format(c))...原创 2020-12-27 15:52:25 · 1490 阅读 · 2 评论 -
第十四章 网络数据获取下
14.1.8 urllib的基本应用1.读取并显示网页内容>>> import urllib.request>>> fp = urllib.request.urlopen(r'http://www.python.org')>>> print(fp.read(100)) #读取100个字节>>> print(fp.read(100).decode()) #使用UTF8进行解码>...原创 2020-12-16 23:07:06 · 146 阅读 · 0 评论 -
第十四章 网络数据获取上
14.1.1爬虫简介网页爬取,就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地。请求网站并提取数据的自动化程序14.1.2HTTP协议1.HTTP协议简介超文本传输协议是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核子研究组织(CERN)所发起。1999年6月公布的 RFC 2616,定义了HTTP协议中现今广泛使用的一个版本——HTTP 1.1。2014年12月,互联网工程任务组..原创 2020-12-16 23:06:58 · 172 阅读 · 0 评论 -
第十章 异常处理下
10.2.1try-finally 语句try-finally 语句无论是否发生异常都将执行最后的代码。以下例题中 finally 语句无论异常是否发生都会执行:例题:try: runoob()exceptAssertionErroraserror: print(error)else: try: withopen('file.log')asfile: read_data=file.read()...原创 2020-12-13 21:17:44 · 256 阅读 · 0 评论 -
第十章 异常处理上
Python 有两种错误很容易辨认:语法错误和异常。Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。10.1.1语法错误Python 的语法错误或者称之为解析错,如下whileTrueprint('Hello world')File"<stdin>",line1,in? whileTrueprint('Hello world') ^Syntax...原创 2020-12-13 21:17:36 · 113 阅读 · 0 评论 -
第九章 类的重用下
9.2.1 方法重写如果你的父类方法的功能不能满足你的需求,你可以在子类重写你父类的方法。例题:class Parent: # 定义父类 def myMethod(self): print ('调用父类方法')class Child(Parent): #...原创 2020-12-09 23:55:50 · 145 阅读 · 0 评论 -
第九章 类的重用上
9.1类的重用9.1.1继承Python 同样支持类的继承,如果一种语言不支持继承,类就没有什么意义。派生类的定义如下所示:class DerivedClassName(BaseClassName1): <statement-1> . . . <statement-N>BaseClassName(示例中的基类名)必须与派生类定义在一个作用域内。除了类,还可以用表达式,基类定义在另一个模块中时这一点非常有用:class Deri...原创 2020-12-09 23:54:50 · 103 阅读 · 0 评论 -
第七章 文件操作下
7.2.1 :文件处理1 mkfifo()/mknod()a 创建命名管道/创建文件系统节点2 remove()/unlink() Delete file 删除文件3 rename()/renames()b 重命名文件4 *statc() 返回文件信息5 symlink() 创建符号链接6 utime() 更新时间戳7 tmpfile() 创建并打开('w+b')一个新的临时文件8 walk()a 生成一个目录树下的所有文件名7.2.2:目录/文件夹1 chdir()/fc..原创 2020-12-06 20:17:53 · 92 阅读 · 0 评论 -
第七章 文件操作上
7.1.1 python的文件对象:文件对象不仅可以用来访问普通的磁盘文件, 而且也可以访问任何其它类型抽象层面上的"文件". 一旦设置了合适的"钩子", 你就可以访问具有文件类型接口的其它对象, 就好像访问的是普通文件一样.7.1.2文件内建函数[open()和 file()]open('filename')with open('filename') as f: passopen函数使用一个文件名作为唯一的强制参数,然后返回一个文件对象。模式和缓冲参数都是可选...原创 2020-12-06 20:08:29 · 130 阅读 · 0 评论 -
第六章函数的设计上
6.1函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。6.1.1 定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以def关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文...原创 2020-12-02 15:27:01 · 117 阅读 · 0 评论 -
第六章函数的设计下
6.2.1 参数以下是调用函数时可使用的正式参数类型:必需参数 关键字参数 默认参数 不定长参数必需参数必需参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。调用 printme() 函数,你必须传入一个参数,不然会出现语法错误:例题:def printme( str ): print (str) return# 调用 printme 函数,不加参数会报错printme()输出结果:Traceback (...原创 2020-12-02 15:26:54 · 108 阅读 · 0 评论 -
第五章字符串与正则表达式下
5.2.6 compile 函数compile 函数用于编译正则表达式,生成一个正则表达式( Pattern )对象,供 match() 和 search() 这两个函数使用。语法格式为:re.compile(pattern[, flags])参数:pattern : 一个字符串形式的正则表达式 flags 可选,表示匹配模式,比如忽略大小写,多行模式等,具体参数为: re.I 忽略大小写 re.L 表示特殊字符集 \w, \W, \b, \B, \s, \S 依赖于当前环境原创 2020-12-02 14:43:28 · 137 阅读 · 0 评论 -
第五章字符串与正则表达式中
5.2正则表达式正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。re 模块使 Python 语言拥有全部的正则表达式功能。compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。re 模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字符串做为它们的第一个参数。5.2.1 re...原创 2020-12-01 23:14:58 · 130 阅读 · 0 评论 -
第五章字符串与正则表达式上
5.1字符串字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "Python Runoob"5.1.1访问字符串中的值Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。Python 访问子字符串,可以使用方括号来截取字符串,如下:var1 = 'Hello World!'var2 = "Python R原创 2020-11-29 18:29:06 · 112 阅读 · 0 评论 -
第四章常用数据结构----集合
4.4集合集合是由一组无序排列且不重复的元素组成,示例如下:set1 = {1,2,'a'}集合使用大括号表示,元素类型可以是数字类型、字符串、元组,但不可以是列表、字典,具体示例如下:set2 = { 2,[ 'a',1] } #错误,元素包含列表set3= { 2,[ 'a':1] } #错误,元素包含字典set4= { 2,('a',1)} #正...原创 2020-11-26 23:30:39 · 751 阅读 · 0 评论 -
第四章常用数据结构下
4.3字典字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值key=>value对用冒号:分割,每个键值对之间用逗号,分割,整个字典包括在花括号{}中 ,格式如下所示:d = {key1 : value1, key2 : value2 }键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。>>>dict={'a':1,'b':2,'b':'3'}>>>dict['b']'3'&g...原创 2020-11-26 23:01:57 · 70 阅读 · 0 评论 -
第四章常用数据结构中
4.2元组Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。如下实例:tup1 = ('physics', 'chemistry', 1997, 2000)tup2 = (1, 2, 3, 4, 5 )tup3 = "a", "b", "c", "d"创建空元组tup1 = ()元组中只包含一个元素时,需要在元素后面添加逗号tup1 = (50,)元组与原创 2020-11-26 22:47:52 · 93 阅读 · 0 评论 -
第四章常用数据结构上
4.1列表列表是Python以及其他语言中最常用到的数据结构之一。Python中使用中括号[]来表示列表。示例如下:student = [202012224A236,'秃头光',20]4.1.1列表是由一组任意类型的值组合而成的序列,组成列表的值称为元素,每个元素之间用逗号隔开,示例如下:list1[] = [1,2,3,4,5] #元素为int类型list2[]...原创 2020-11-25 08:25:08 · 122 阅读 · 0 评论 -
第三章控制语句下
3.2循环结构控制语句(1)while语句循环的意思就是让程序重复地执行某些语句。在实际应用中,当碰到需要多次重复地执行一个或多个任务时,可考虑使用循环语句来解决。循环语句的特点是在给定条件成立时,重复执行某个程序段。通常称给定条件为循环条件,称反复执行的程序段为循环体。在while语句中,当条件表达式为True时,就重复执行语句块;当条件表达式为False时,就结束执行语句块。while语句的语法格式如下:while 条件表达式: 语句块 # 此处语句块也称循环体wh...原创 2020-11-24 08:57:42 · 153 阅读 · 0 评论 -
第三章控制语句上
3.1分支结构控制语句条件语句可以给定一个判断条件,并在程序执行过程中判断该条件是否成立。程序根据判断结果执行不同的操作,这样就可以改变代码的执行顺序,从而实现更多功能。(1)if语句if语句用于在程序中有条件的执行某些语句,其语法格式如下:if 条件表达式: 语句块 # 当条件表达式的值为True,执行语句块如果条件表达式的值为True,则执行其后的语句块,否则不执行该语句块。(2)if else 语句在使用if语句时,它只能做到满足条件时执行其后的语句块。...原创 2020-11-24 08:29:12 · 84 阅读 · 0 评论 -
第一章Python概述
Python1.1什么是PythonPython是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。1.2Python的风格Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。设计者开发时总的指导思想是,对于一个特定的问题,只要有一种最好的方法来解决就好了。这在由Ti原创 2020-11-16 01:08:14 · 172 阅读 · 0 评论 -
第二章Python语言基础知识
第2章Python语言基础知识2.1 Python语言基础知识整型数 int:整数是不带有小数部分的数字浮点型数 float:浮点数是带有小数部分的数字(小数部分可以是0)复数 complex:分为两部分:实部(real)、虚部(image) 虚部是以j或J结尾的数布尔型数 bool:用来表求真和假两种状态的数字True 表示值(条件满足或成立)False 表示假(条件不满足或不成立)内置对象:空值 None 是一个表示不存的特殊对象作用:用来占位、变量解除绑定2.2 赋值语句赋值运原创 2020-11-24 00:00:32 · 394 阅读 · 2 评论