- 博客(17)
- 收藏
- 关注
原创 Python基础学习十一(Bug与异常处理)
目录一、Bug的常见类型1.粗心导致的语法错误 SyntaxError2.知识不熟练导致的错误3.思路不清导致的问题4.被动掉坑二、python的异常处理机制1.多个except结构2.try-except-else结构3.try-except-else-finally结构4.traceback模块三、python中常见的异常类型一、Bug的常见类型1.粗心导致的语法错误 SyntaxError1.漏了末尾的冒号,如...
2021-08-20 10:09:18 292
原创 Python基础学习十(函数(二))
目录前言一、变量的作用域二、递归函数前言 本篇主要展现变量的作用域,以及python中的递归函数一、变量的作用域变量的作用域: 程序代码能访问该变量的区域根据变量的有效范围可分:局部变量:在函数内定义并使用的变量,只在函数内部有效,局部变量使用global 声 明,这个变量就会成全局变量;...
2021-08-15 12:19:43 169
原创 Python基础学习十(函数(一))
目录前言一、函数的创建以及相关问题二、函数的参数传递三、函数的返回值前言 什么是函数?为什么需要函数?函数又是如何创建的?函数的传参特别的地方,本文接下来都将一一说明一、函数的创建以及相关问题什么是函数:函数就是执行特定任务和以完成特定功能的一段代码为什么需要函数:复用代码隐藏实现细节...
2021-08-15 11:51:19 208
原创 Python基础学习九(字符串(四))
目录前言一、格式化字符串二、字符串的编码转换前言 本篇将展示格式化字符串的操作,以及字符串的编码转换一、格式化字符串 格式化字符串的两种方式: %作为占位符:%s(字符串),%d(整型),%f(浮点型) {}作为占位符演示代码如下:# 第一种name = '温华'age = 12print('我叫%s,今年%d岁...
2021-08-14 11:31:06 152
原创 Python基础学习九(字符串(三))
目录前言一、字符串的判断二、字符串的替换与合并三、字符串的比较四、字符串的切片前言 继续上一篇字符串的相关操作,本篇操作包括:字符串的判断、字符串的替换与合并、字符串的比较、字符串的切片一、字符串的判断判断字符串的方法: isidentifier():判断指定的字符串是不是合法的标识符isspace():判断指定的字符串是否全部由空白字符组成(回车、换行、...
2021-08-14 11:20:59 102
原创 Python基础学习九(字符串(二))
目录前言一、字符串的查询操作二、字符串的大小写转换操作三、字符串内容对齐操作四、字符串的劈分操作前言 字符串的第二部分,主要介绍字符串的一些相关操作一、字符串的查询操作字符串的查询操作的方法: index():查找子串substr第一次出现的位置,如果查找的子串不存在时,则抛出ValueErrorrindex():查找子串substr最后一次出现的位置,如...
2021-08-14 11:02:28 109
原创 Python基础学习九(字符串(一))
目录前言一、字符串的驻留机制?二、驻留机制的几种情况总结前言 python字符串学习的第一篇,主要带来的是字符串的驻留机制,以及驻留机制的情况和优缺点。一、字符串的驻留机制?什么叫字符串的驻留机制?仅保存一份相同且不可变字符串的方法,不同的值被存放在字符串的驻留池中python的驻留机制对相同的字符串只保留一份拷贝,后续创建相同的字符串时 不会开辟新的空间,而是把该字符串的地址赋给新创建的变量。列如:...
2021-08-14 10:44:37 73
原创 Python基础学习八(元组与集合)
目录前言一、元组1.什么是元组?(可变序列与不可变序列的区别)2.元组的创建方式3.元组的获取与遍历二、集合1.什么是集合2.集合的创建方式3.集合的相关性操作4.集合间的关系5.集合的数学操作6.集合生成式前言 本节展示内容为:什么是元组,元组的创建方式,元组的遍历;以及集合的相关知识点!一、元组1.什么是元组?(可...
2021-08-11 10:28:28 169
原创 Python基础学习七(字典)
目录前言一、字典的创建与获取1.字典的创建2.字典元素的获取二、字典的常用操作1.key的判断,字典元素的删除与新增2.获取字典视图3.字典元素的遍历三、字典生成式前言 字典:python内置的数据结构之一,与列表一样是一个可变序列;以键值对的方式储存数据,字典是一个无序的序列;字典的实现原理: ...
2021-08-08 12:03:34 629
原创 Python基础学习六(列表(二))
目录前言一、列表元素的增加操作二、列表元素的删除操作三、列表元素的修改操作四、列表的排序操作五、列表生成式前言 列表第二趴,带来的是列表的增、删、改;以及列表的排序等知识点一、列表元素的增加操作列表元素的增加操作 append():在列表的末尾添加一个元素 extend():在列表的末尾至少添加一个元素 insert():在列表...
2021-08-07 11:43:00 198
原创 Python基础学习六(列表(一))
目录前言一、列表的特点以及创建方法二、获取列表元素以及元素索引1.获取列表中指定元素的索引:index()2.获取列表元素三、列表的判断与遍历前言 为什么需要列表?在程序中,变量可以存储一个元素;但是要存储多个元素该怎么办?于是列表就出现了,python中的列表相当于其他语言中的数组。一、列表的特点以及创建方法列表的特点:1.列表元素按顺序有序排序;...
2021-08-07 11:16:42 112
原创 Python基础学习五(range函数与循环结构)
目录前言二、循环结构1.while循环2.for-in循环3.流程控制语句:break、continue4.else语句5.嵌套循环总结前言 生活中处处都存在循环,循环作为三大程序结构之一是必不可少的;今天他来了!!!一、内置函数range() 作用:用于生成一个整数序列创建range对象的三种方式:...
2021-08-06 11:14:02 1730
原创 Python基础学习四(对象的布尔值与选择结构)
目录一、对象的布尔值二、选择结构1.单分支选择结构2.双分支选择结构3.多分支选择结构4.嵌套结构三、条件表达式四、pass语句一、对象的布尔值python中一切皆对象,所有的对象都会有一个布尔值; 获取对象的布尔值:使用内置函数bool(),可查看对象的布尔值; 以下的对象布尔值为False,其他对象布尔值均为True: False、数值0、None...
2021-08-05 10:36:41 502
原创 Python基础学习三(输入函数与运算符)
目录一、输入函数:input二、Python中的运算符1.python中特别的运算符2.python中的特殊赋值 3.python中特殊的比较运算符 4.python中的布尔运算符 5.python中的位运算符一、输入函数:input 函数使用格式:变量=input(提示) 举例:a = input('来者何人?')print(a, type(a)) 结果:...
2021-07-31 10:51:02 177
原创 Python基础学习二(输出格式、转义字符等)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分
2021-07-21 21:23:11 1283
原创 Python基础学习一(变量)
目录前言一、变量的三部分(标识、类型、值)1.标识2.类型3.值二、整型变量进制的转换三、浮点数计算不准确的解决办法四、字符串类型中:单引号、双引号、三引号区别五、布尔类型六、类型转换前言暑假在家无聊,刷抖音时看见python的推广,于是想尝试学习,并准备在csdn上打卡。(主要怕坚持不下来)闲话不说,开始记录!!!一、变量的三部分(标识、类型、值)1.标识 python中变量的标识,可以采用id...
2021-07-20 10:19:29 328
原创 回溯法练习题
目录前言一、菱形图案二、牛妹的蛋糕三、尼科彻斯定理四、ABC + DEF = GHI五、油田问题六、马的遍历问题总结前言 回溯法:又称试探法 从问题的某一种初始状态出发,搜索从这种状态出发所能达到的所有状态,当一条路走到“尽头”的时候(不能再前进),再后退一步或若干步,从另一种可能的状态出发,继续搜索,直到所有的“路径”(状态)都试探过为止。一、菱形图案问题描述: KiKi学习了循环,BoBo老师给他出了...
2021-06-05 15:29:27 595
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人