![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python笔记
文章平均质量分 65
python笔记
落汤鸡aaa
这个作者很懒,什么都没留下…
展开
-
python序列的应用
python序列的应用原创 2022-10-14 16:02:21 · 1722 阅读 · 1 评论 -
流程控制语句
python、原创 2022-10-09 18:21:49 · 198 阅读 · 0 评论 -
Python基本输入和输出
Python intup函数原创 2022-10-08 20:27:24 · 137 阅读 · 0 评论 -
Python运算符
Python运算符原创 2022-10-08 16:35:37 · 316 阅读 · 0 评论 -
C语言程序设计第三章
一、华氏温度转换为摄氏温度二、小写字母转换为大写字母三、按指定格式输出整型数据(代码,注释理解和执行结果)四、整型数据的输出示例五、整型数据的输入示例1、2、3六、带有修饰符的整型数据的输入输出示例七、实型数据的输入输出示例八、字符型数据的输入输出示例1、2、31、scanf函数的格式字符没有非格式字符,空格也会被认为有效字符九、输入一个半径,计算球体积的值十、一元二次方程的根...原创 2022-02-17 15:50:53 · 294 阅读 · 0 评论 -
Python读写文件
向python程序输入内容到目前为止,我们编写的程序都是直接运行的,在运行过程中并没有接收程序外部的输入。比如,通过Python程序,我们可以快速算出从1到100的乘法结果result = 1for i in range(1, 101): result = result * iprint(result)但是如果需要计算从1到200的乘法结果,则只能通过修改程序去实现。result = 1for i in range(1, 201): result = result原创 2021-08-13 22:31:47 · 373 阅读 · 0 评论 -
python模块和包
假设我们的代码都写在一个py文件这时如果有上千上万条的话那么久难以维护由此我们可以把代码按功能划分到不同的文件这些文件就是python的模块例:工具功能代码:tools.py公用函数代码:common.py第三方相关引入的代码:thirdparty.py通过这些代码组织我们就可以简化我们的代码逻辑有了这些我们就可以在代码里按需来引入这些模块例:#main.pyimport toolsprint(tools.say_hello())main.py属于自身的调用模原创 2021-08-10 22:21:31 · 104 阅读 · 0 评论 -
python之类的特殊方法
什么是类的特殊方法让我们来举个例子:print(list_)[1,2,3,4]这里可以看到通过print(list)可以输出一个列表我们假设是1,2,3,4通过print(list)输出1,2,3,4我们来定义一个类print(p)<_main_.person object at 0x7fc77b859c50>这个类用p来表示通过输出prnt(p)也可以得到一些信息这俩个数据都是通过print来输出的 那么问题就来了这些信息在哪里输出的呢?通过什么输.原创 2021-08-07 23:19:04 · 368 阅读 · 0 评论 -
python按顺序访问list
列表是有序的,因此我们可以按顺序访问列表中的元素。L = ['Alice', 66, 'Bob', True, 'False', 100]for item in L: print(item)在之前面,我们学习过字符串,这里使用for循环访问列表中的每一个元素和使用for循环访问字符串中的每一个字符是非常类似的。事实上字符串也可以看作是一种特殊的列表,它只能按顺序存放多个字符。通过for循环访问列表每一个元素的方式,我们称为迭代。而对于一个空的列表,使用for循环访问,将不会打印任何东原创 2021-08-06 17:08:36 · 2098 阅读 · 0 评论 -
python类的继承
什么是继承在之前我们知道我们学习过面对对象的编程而这次的类的继承也是让我们来通过一个例子了解它人是面对对象的一个抽象他有着 年龄 姓名 性别 等等的属性像人这一抽象在描述某一些人时并不清晰 像:抽象的 老师 学生人就不能准确的描述老师和学生在现实世界我们可以吧老师和学生抽象出另外的对象在老师里有:科目 科龄 等等的属性在学生里有:班级 分数 等等的属性象这些都是老师和学生特有的属性但他们都是属于人这一个抽象因此为了更好的编写代码和抽象代码我们就分别抽象出 人 老师 .原创 2021-08-05 00:18:51 · 822 阅读 · 0 评论 -
python面对对象编程
什么是面对对象编程程序设定的范式面对对象编程可以是代码程序更加的可控更加让人理解面对对象编程就是把现实世界变得抽象并建立起对象模型程序就是不同对象之间相互调用的逻辑例:人 动物 车这些都是现实世界的东西那就可以...原创 2021-08-02 23:42:44 · 360 阅读 · 0 评论 -
python之函数
什么是函数什么是函数在之前其学习过程当中,已经多次接触到函数了,比如在set里面,使用remove()函数进行元素的删除,使用add()函数添加元素,使用update()函数批量添加元素,但是至今为止,我们都没有对函数有个充分的认识。本章,我们将具体学习函数。我们知道圆的面积计算公式为:S = πr²当我们知道半径r的值时,就可以通过公式计算出面积,假设我们需要计算3个不同大小的圆的面积:r1 = 12.34r2 = 9.08r3 = 73.1s1 = 3.14 * r1 *原创 2021-07-25 15:07:14 · 258 阅读 · 0 评论 -
python之set
什么是setset和list类似,拥有一系列元素,但是set和list不一样,set里面的元素是不允许重复的,而list里面可以包含相同的元素;set与list的另一个区别是,set里面的元素是没有顺序的创建set的方式是使用set(),并传入一个list,list的元素将会被转换成set的元素。需要注意的是,上述打印的形式类似 list, 但它不是 list,仔细看还可以发现,打印的顺序和原始 list 的顺序有可能是不同的,因为set内部存储的元素是无序的。另外,set不能包含重复的.原创 2021-07-22 21:34:32 · 4385 阅读 · 0 评论 -
python之dict
什么是dictList 和 tuple 可以用来表示顺序集合例:班里同学的名字或考试的成绩如果同学名字的列表和同学成绩的列表是一一对应的,那么通过下标,我们也可以找到每个同学的成绩但是使用两个list,始终有些麻烦的,尤其是需要变换一个列表的顺序后,另外一个列表也需要做同样的变换,否则就可能出现对应不上的问题但是使用两个list,始终有些麻烦的,尤其是需要变换一个列表的顺序后,另外一个列表也需要做同样的变换,否则就可能出现对应不上的问题。python的dict就是专门保存这种映射.原创 2021-07-20 18:07:53 · 123 阅读 · 0 评论 -
python之tuple
元组(tuple)和list一样,也是一个有序容器,在元组中,同样可以包含0个或者多个元素,并且也支 持索引访问、切片等操作。定义元组的方式是使用小括号()将元组内的元素括起来通过下标的方式访问元素# 通过下标的方式访问元素# 切片元组数据类型可以把不是元组的容器转换为元组,比如将列表转换成元组同样的,对于列表数据类型,也可以把元组转换成列表。是,tuple和list不一样的是,tuple是固定不变的,一旦变成tuple,tuple中的每一个元素都不可被改变,...原创 2021-07-16 14:47:45 · 633 阅读 · 0 评论 -
python替换list中的元素
对于列表,除了可以向列表添加元素,删除列表元素以外,列表已有的元素,也是可以修改的,通过索引指定位置,并赋值新的元素,即可替换列表中原有的元素假如班上同学Candy需要转走了,同时有一个新的同学Canlina转入,那么按照字母排序,Canlina的位置恰好是Candy的位置也可以使用倒序索引来完成同样的功能如果替换一个不存在的下标,则同样会引起Python运行错误python二维list有时,一维list并不能满足所有的要求(上述所有list均为一维list),这时就要二维li.原创 2021-07-15 23:50:21 · 24584 阅读 · 0 评论 -
python按索引访问list
列表是有序的,因此我们可以按顺序访问列表中的元素L = [‘Alice’, 66, ‘Bob’, True, ‘False’, 100]for item in L:print(item)事实上字符串也可以看作是一种特殊的列表,它只能按顺序存放多个字符。通过for循环访问列表每一个元素的方式,我们称为迭代对于一个空的列表,使用for循环访问,将不会打印任何东西L = []for item in L:print(item)...原创 2021-07-12 22:43:49 · 4296 阅读 · 0 评论 -
Python的list容器
什么是lish,什么事容器容器容器是一种可以把多个元素放在一起的数据结构,容器中的元素可以逐个地迭代获取,可以用in, not in等关键字判断某个元素是否包含在容器中在Python中,包括列表(list)、元组(tuple)、字典(dict)、集合(set)等,他们都可以放入多个元素,因此都可以算作是容器,这些容器是Python编程中非常重要的数据结构list列表(list)是一种有序的容器,放入list中的元素,将会按照一定顺序排列。构造list的方法非常简单,使用中括号[]把需要放在容器里面原创 2021-07-12 22:06:08 · 99 阅读 · 0 评论 -
Python之嵌套循环
就像多层if-else嵌套一样,python的循环也支持嵌套我们使用两层嵌套循环输出字符串’ABC’中每个字符和字符串’123’每个字符的排列s1 = ‘ABC’s2 = '123’for x in s1: for y in s2: print(x + y)在上述代码中,对于外层循环,外层每循环1次,内层就会循环3次,因此,我们将会得到如下结果:A1A2A3B1B2B3C1C2C3...原创 2021-07-11 21:33:15 · 464 阅读 · 0 评论 -
python之Continuity循环
使用continue,可以控制循环继续下去,并跳过continue后面的逻辑,比如,对于字符串s = ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’,假如希望输出字符串s中第10个以后的字符,而不是所有字符,这个时候, 可以使用continue跳过前面的9个字符s = ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’num = 1for ch in s: if num < 10:num = num + 1 continue # 当num < 10pr原创 2021-07-11 21:25:14 · 80 阅读 · 0 评论 -
python之break跳出循环
用for 循环或者 while 循环时,如果要在循环体内直接退出循环,可以使用 break 语句比如在前面的无限循环里面,只要在恰当的时机,我们使用break跳出循环,也可以求出1~100的和num = 1sum = 0while True:if num > 100:breaksum = sum + numnum = num + 1print(sum)对于字符串s =‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’,假如希望输出s的前20个字符,而不是所有字符,我们也可以使原创 2021-07-10 21:17:16 · 680 阅读 · 0 评论 -
python之while循环
与for 循环不同的另一种循环是 while 循环,while循环可以继续进行下去的条件更加简单,只需要判断while循环的条件是否为True即可,当条件为True时,即继续运行下去while True:print(1)在上述代码中,由于while的条件一直为True,所以这个代码将会无限的输出1把while循环的条件设置得复杂一些,在运行一定次数后,条件可以自动变为False从而跳出while循环num = 1sum = 0while num <= 100:sum = sum + n原创 2021-07-10 21:02:28 · 150 阅读 · 0 评论