自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 《Python编程:从入门到实践》第10章 文件和异常 课后习题(动手试一试)

10-6 加法运算提示用户提供数值输入时,常出现的一个问题是,用户提供的是文本而不是数字。在这种情况下,当你尝试将输入转换为整数时,将引发TypeError 异常。编写一个程序,提示用户输入两个数字,再将它们相加并打印结果。在用户输入的任何一个值不是数字时都捕获TypeError 异常,并打印一条友好的错误消息。对你编写的程序进行测试:先输入两个数字,再输入一些文本而不是数字。感觉有问题,并...

2020-04-26 10:47:44 797

原创 《Python编程:从入门到实践》第1章 起步 课后习题(动手试一试)

1-1 python.org浏览Python 主页(http://python.org/),寻找你感兴趣的主题。你对Python 越熟悉,这个网站对你来说就越有用。代码:英文理解不能1-2 输入错误打开你刚创建的文件hello_world.py,在代码中添加一个输入错误,再运行这个程序。输入错误会引发错误吗?你能理解显示的错误消息吗?你能添加一个不会导致错误的输入错误吗?你凭什么认为它不会导致错误?代码:略1-3 无穷的技艺如果你编程技艺无穷,你打算开发什么样的程序呢?你就要

2020-06-10 09:25:09 510

原创 第十七课 面向对象(三)

8、类的成员描述符(属性)类的成员描述符是为了在类中对类的成员属性进行相关操作而创建的一种方式get:获取属性的操作set:修改或者添加属性操作delete:删除属性的操作# 属性案例,说明属性,以及属性描述符的意义# 创建Student类,描述学生类# 学生具有Student.name属性,但name格式并不同一# 可以用增加一个函数,然后自动调用的方式,但很蠢cla...

2020-04-17 17:30:43 113

原创 第十六课 面向对象(二)

1、面向对象概述(ObjectOriented,OO)OOP思想接触到任意一个任务,首先想到的是任务这个世界的构成,是有模型构成的几个名词OO:面向对象OOA:面向对象的分析OOD:面向对象的设计OOI:面向对象的实现OOP:面向对象的编程OOA->OOD->OOI:面向对象的实现过程类和对象的概念类:抽象名词,代表一个集合,共性的事物对象:具象...

2020-04-13 14:44:10 140

原创 第十五课 Pythoncharm相关

Pythoncharm相关专业版免费版

2020-04-12 21:23:06 132

原创 第十四课 面向对象(一)

面向对象

2020-04-04 23:06:40 85

原创 第十三课 递归函数

递归函数递归:函数间接或直接调用自己递归分两个过程往下调用,分解的过程往上回溯,综合的过程递归需要注意一定要有结束条件,否则会死掉是以资源换取编写速度的算法阶乘10! = 10 * 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2 * 1# 递归函数def func_a(n): print(n) if n == 1: # 递归一...

2020-04-04 18:45:01 141

原创 第十二课 集合

集合跟数学中集合的概念一致内容无序且内容不重复集合的定义通过set关键字sa = set()print(sa)li = [1,2,3,4,5,6,7,8,9,1,2,1,2]sb = set(li)print(sb) # 内容不会重复使用大括号sc = {1,2,3,4,5,6,7,8,9,1,2,1,2,7654,256}print(sc) # 内...

2020-04-03 13:38:25 82

原创 第十一课 元组tuple

元组tuple可以理解成一个不允许更改的列表tuple的创建直接用小括号ta = ()print(type(ta))# 注意,当用小括号创建一个元素的tuple的时候tb = (100)print(type(tb)) # 结果为int型tc = (100, ) # 一个特例,要加一个,print(type(tc)) # 结果为tuple型 直接用逗...

2020-04-03 11:30:33 219

原创 第十课 列表

list 列表一组由有序数据组成的序列数据有先后顺序数据可以不是一类数据list 的创建直接创建,用中括号创建,内容用英文逗号隔开,例一创建列表的第二种方式,用list创建,例二列表里包含单个字符串是一个特例,例三# 例一L1 = [1,2,3,"abc","火车"]print(L1)# 例二L3 = list()print(L3)print(type...

2020-04-02 10:33:58 90

原创 第九课 str内置函数

str内置函数help(str.find)字符串查找类find,查找字符串中是否包含一个子串,找不到就返回-1s = "Liu Dana love Wang Xiaojing and Zhang Xiaojing"s1 = "Xiaojing"# 第一次发现这个子字符串的位置,从0开始,后面还有也不管了s.find(s1)# 指定范围查找,从20开始查找,看能否找到了s....

2020-04-01 15:46:02 142

原创 第八课 字符串

str字符串str转义字符格式化内建函数字符串单引号,双引号,三引号括起来的,三引号可以表示多行,可以换行转义字符表示一些不方便表示的内容,如回车键,换行符,退格键等反斜杠 \,回车上边那个字符串中一旦出现反斜杠,要特别注意,可能出现转义字符不同系统对换行操作有不同的表示windows: \n,\r\nLinux: \r\n案例s = 'Let...

2020-03-31 16:47:50 103

原创 第七课 函数

函数函数是代码的一种组织形式函数应该能完成一项特定的工作,而且一般一个函数值完成一项工作有的语言中,有返回结果的叫函数,无返回结果的叫过程,Python中无此区别函数大小的限制,以一屏为准,一般不超过两屏幕函数的使用函数使用需先定义使用函数,即调用函数的定义只定义的话,函数不会执行def关键字,后跟一个空格函数名,用小驼峰或posix,不用大驼峰(大驼峰给类用)后...

2020-03-31 16:46:20 78

原创 第六课 循环结构

循环结构forwhilefor循环for 变量 in 序列:语句1语句2···```list_one = [0,1,2,3,4,5,6,7]for number in list_one:print(number)print(number + 100)print(number + 1000)```for else 语句for循环结束的时候,有...

2020-03-31 16:45:36 77

原创 第五课 分支结构

程序结构顺序循环分支分支结构基本语法if 条件表达式:语句1```条件表达式就是计算结果必须为布尔值的表达式数字可以转化为布尔值,字符串有内容就是真,字符串为空(长度为0)就是False,空格不是空冒号不可少if语句块,必须同一个缩进等级条件表达式为True,则执行if后所有语句块流程图菱形表示判断,出分支Y/N箭头表示顺序方块表执行...

2020-03-31 16:44:51 229

原创 第四课 运算符

运算符算数运算符指数运算 a = 7 ** 2比较运算符结果是布尔值等于 ==,a = 3 == 4不等于 !=,>=,<,<=赋值运算符=,优先级最低赋值的缩写,c = c + 3,c +=3,+=是一个缩写,没有其他意义所有算数运算符都可以缩写,-=,*=,/=,//=,%=,**=,都是缩写形式Python没有自加自减,++,–...

2020-03-31 16:43:47 98

原创 第三课 变量类型,运算符

变量声明的三种格式“=”是赋值号,不是等于号报错的^有提示作用,但不是百分之百Syntax :语法注意Python只能用英文的标点符号,如’’""(),.<>变量类型数字 Number字符串 str列表 list元组 tuple字典 dict集合 set数字类型整数二进制只有0,1以0b开头的01串,如0b110八进制以0...

2020-03-31 16:42:52 144

原创 第二课 jupyter notebook与Markdown

一、Jupyter Notebook的用法文件名后缀为.ipynb,B/S结构1、Code模式每一块就是一个Cell(单元)左侧为行号,如果出现*,则表示代码还没执行完毕执行,ctrl+回车执行,并换下一行,shift+回车ESC推出编辑模式,按M到Markdown模式按 B,新建一个cell2、Markdown模式https://www.runoob.com/markdown...

2020-03-31 16:40:55 163 1

原创 第一课 变量

一、变量(一)变量命名1、使用具有固定意义的英文单词或缩写,如srv=server,skt=socket2、驼峰命名法:(1)大驼峰:MyFirstLove,IntoOne,用大驼峰给类命名(2)小驼峰:myFirstLove,intoOne,其他变量和函数的命名(3)posix:my_first_love,into_one,可以始终用一种命名规则,不要混着用3、保留字和关键字不能...

2020-03-31 16:37:07 77

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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