自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 字符串的常用操作

maxsplit:可选参数,用于指定分割次数,如果不指定或者为-1,则分割次数没有限制,否则返回的结果列表的的元素个数,个数最多为maxsplit+1。字符串对象的split()方法可以实现字符串的分割,也就是把一个字符串按照指定的分隔符切分为字符串列表,该列表中,不包扩分隔符。如果检索的字符串不存在,则返回0,否则返回出现的次数。如果检索的字符串不存在,则返回-1否则返回首次出现该字符串时的索引。end:表示要截取的最后一个字符的索引(不包括该字符)如果不指定则默认为字符串的长度。2.计算字符串的长度。

2023-08-12 10:48:35 532

原创 python序列的应用

python序列的应用

2022-10-14 16:02:21 1740 1

原创 3.实战练习

python基础代码练习

2022-10-13 16:48:44 750

原创 流程控制语句

python、

2022-10-09 18:21:49 212

原创 python练习

Python代码练习

2022-10-09 10:55:30 1349

原创 Python基本输入和输出

Python intup函数

2022-10-08 20:27:24 145

原创 Python运算符

Python运算符

2022-10-08 16:35:37 328

原创 python的数据类型

python

2022-10-06 18:51:28 1079

原创 Python的网络编程

Python

2022-08-09 08:59:09 168

原创 python套接字Socket与套接字编程

套接字Socket与套接字编程

2022-08-08 08:00:00 137

原创 C语言程序设计第三章

一、华氏温度转换为摄氏温度二、小写字母转换为大写字母三、按指定格式输出整型数据(代码,注释理解和执行结果)四、整型数据的输出示例五、整型数据的输入示例1、2、3六、带有修饰符的整型数据的输入输出示例七、实型数据的输入输出示例八、字符型数据的输入输出示例1、2、31、scanf函数的格式字符没有非格式字符,空格也会被认为有效字符九、输入一个半径,计算球体积的值十、一元二次方程的根...

2022-02-17 15:50:53 309

原创 C语言程序设计第二章

二,输入半径,分别计数球体体积和球表面积运行结果三、转义字符使用示例。运行结果四:利用符号常量计算价格。

2022-02-15 19:13:28 644

原创 C语言程序设计第一章

1.c程序是由函数组成的1.2程序与程序设计语言从1946年开始计算机已经渗透进人们的生活的方方面面,计算机能有如此力量与构成计算机系统的硬件与软件密不可分,硬件事物质基础而软件则是计算机的灵魂。数十年的发展计算机硬件在不断地飞速发展着,同时开发软件的程序设计语言经过多年得发展,其技术和方法日臻成熟。可分为以下三个阶段1.机器语言 2.汇编语言 3.高级语言按照语言的特性,高级语言又经历了不同的发展阶段:1.非结构化的语言 2.结构化的语言 3.面对对象的语言1.2.2程序设计语言的

2022-02-09 13:07:53 718

原创 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 393

原创 python模块和包

假设我们的代码都写在一个py文件这时如果有上千上万条的话那么久难以维护由此我们可以把代码按功能划分到不同的文件这些文件就是python的模块例:工具功能代码:tools.py公用函数代码:common.py第三方相关引入的代码:thirdparty.py通过这些代码组织我们就可以简化我们的代码逻辑有了这些我们就可以在代码里按需来引入这些模块例:#main.pyimport toolsprint(tools.say_hello())main.py属于自身的调用模

2021-08-10 22:21:31 117

原创 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 377

原创 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 2151

原创 python类的继承

什么是继承在之前我们知道我们学习过面对对象的编程而这次的类的继承也是让我们来通过一个例子了解它人是面对对象的一个抽象他有着 年龄 姓名 性别 等等的属性像人这一抽象在描述某一些人时并不清晰 像:抽象的 老师 学生人就不能准确的描述老师和学生在现实世界我们可以吧老师和学生抽象出另外的对象在老师里有:科目 科龄 等等的属性在学生里有:班级 分数 等等的属性象这些都是老师和学生特有的属性但他们都是属于人这一个抽象因此为了更好的编写代码和抽象代码我们就分别抽象出 人 老师 .

2021-08-05 00:18:51 838

原创 python面对对象编程

什么是面对对象编程程序设定的范式面对对象编程可以是代码程序更加的可控更加让人理解面对对象编程就是把现实世界变得抽象并建立起对象模型程序就是不同对象之间相互调用的逻辑例:人 动物 车这些都是现实世界的东西那就可以...

2021-08-02 23:42:44 417

原创 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 268

原创 我与九九乘法表

7月19日周一 新的一周开始了 我的老师去上班 觉得她上班太苦了 而我闲着打游戏 不公平 让我写代码打印个99乘法表给她看99乘法表哪哪都是百度一个不香吗 偏要我写刚拿到题目时我是一点头绪都没有 我就去百度上看看其他人的九九乘法表但看了许多篇文章都有着很多我看不懂的代码一开始我试过用while来写想着直接打印出来但试了很多都达到不了想要的结果我去找老师他教我用俩个循环嵌套再一起 但我写的是一开始就理解错了应该是x*y=x*y 经过老师的解释加上之前学过的format语句将模板定.

2021-07-22 22:17:24 89

原创 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 4471

原创 python之dict

什么是dictList 和 tuple 可以用来表示顺序集合例:班里同学的名字或考试的成绩如果同学名字的列表和同学成绩的列表是一一对应的,那么通过下标,我们也可以找到每个同学的成绩但是使用两个list,始终有些麻烦的,尤其是需要变换一个列表的顺序后,另外一个列表也需要做同样的变换,否则就可能出现对应不上的问题但是使用两个list,始终有些麻烦的,尤其是需要变换一个列表的顺序后,另外一个列表也需要做同样的变换,否则就可能出现对应不上的问题。python的dict就是专门保存这种映射.

2021-07-20 18:07:53 133

原创 python之tuple

元组(tuple)和list一样,也是一个有序容器,在元组中,同样可以包含0个或者多个元素,并且也支 持索引访问、切片等操作。定义元组的方式是使用小括号()将元组内的元素括起来通过下标的方式访问元素# 通过下标的方式访问元素# 切片元组数据类型可以把不是元组的容器转换为元组,比如将列表转换成元组同样的,对于列表数据类型,也可以把元组转换成列表。是,tuple和list不一样的是,tuple是固定不变的,一旦变成tuple,tuple中的每一个元素都不可被改变,...

2021-07-16 14:47:45 657

原创 python替换list中的元素

对于列表,除了可以向列表添加元素,删除列表元素以外,列表已有的元素,也是可以修改的,通过索引指定位置,并赋值新的元素,即可替换列表中原有的元素假如班上同学Candy需要转走了,同时有一个新的同学Canlina转入,那么按照字母排序,Canlina的位置恰好是Candy的位置也可以使用倒序索引来完成同样的功能如果替换一个不存在的下标,则同样会引起Python运行错误python二维list有时,一维list并不能满足所有的要求(上述所有list均为一维list),这时就要二维li.

2021-07-15 23:50:21 24767

原创 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 4337

原创 Python的list容器

什么是lish,什么事容器容器容器是一种可以把多个元素放在一起的数据结构,容器中的元素可以逐个地迭代获取,可以用in, not in等关键字判断某个元素是否包含在容器中在Python中,包括列表(list)、元组(tuple)、字典(dict)、集合(set)等,他们都可以放入多个元素,因此都可以算作是容器,这些容器是Python编程中非常重要的数据结构list列表(list)是一种有序的容器,放入list中的元素,将会按照一定顺序排列。构造list的方法非常简单,使用中括号[]把需要放在容器里面

2021-07-12 22:06:08 108

原创 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 478

原创 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 88

原创 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 694

原创 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 155

原创 python之if语句

Python之if语句计算机之所以能做很多自动化的任务,因为它可以自己做条件判断,通过条件判断,选择做什么样的逻辑(当然,逻辑是需要我们提前写好的),我们称之为条件分支判断。例 :在100分试卷的考试中,小于60分我们认为是不及格的,因此,我们可以使用程序自动判断考试是否及格这里,因为score = 59 < 60,所以if的判断是True,因此就会执行print('抱歉,考试不及格')注意:在if语句的最后,有一个冒号:,这是条件分支判断的格式,在最后加入冒号:,...

2021-07-07 22:35:35 561

原创 python的字符串

python字符串字符串可以用' '或者" "括起来表示如果字符串本身包含'怎么办?比如我们要表示字符串I'm OK,这时,可以用" "括起来表示"I'm OK"类似的,如果字符串包含",我们就可以用' '括起来表示'Learn "Python" in imooc'如果字符串既包含'又包含"这个时候,就需要对字符串中的某些特殊字符进行“转义”,Python字符串用\进行转义要表示字符串Bob said "I'm OK"由于'和"会引起歧义,因此,我们在它前面...

2021-07-05 21:27:09 234

原创 python的布尔类型

布尔类型是Python的基础数据类型,布尔类型只有True和False两种值布尔类型的集中运算与运算只有两个布尔值都为 True 时,计算结果才为 True。或运算只要有一个布尔值为 True,计算结果就是 True。非运算把True变为False,或者把False变为True:这些运算有什么用呢?计算机程序是由无数的逻辑分支组成的,通过布尔运算,可以在计算机中实现条件判断,根据计算结果为True或者False,计算机可以自动执行不同的后续代码,...

2021-07-04 22:46:52 6202

原创 python的整数与浮点数

在Python中,整数和浮点数虽然属于不同的数值类型,但是在运算上是可以一起运算的四则运算

2021-07-04 22:19:19 2615

原创 Python定义变量的方法

什么是变量Python中,变量的概念基本上和初中代数的方程变量是一致的。例如,对于方程式 y=x*x ,x就是变量。当x=2时,计算结果是4,当x=5时,计算结果是25合法的变量名在Python中,定义一个变量需要遵循一定的约束,否则,Python可能识别不出它是一个变量。变量名由大小写英文字母、数字和下划线_组成 变量不能用数字开头 变量尽量不要和Python关键字重合(比如前面学习过的:and、or、not,否则可能导致Python原有关键字发挥不出作用)定义变量...

2021-07-01 20:20:49 24356

原创 python的基础数据类型

在python有不同数据类型能够直接处理的d数据类型有以下几种整数python中的整数和生活中的整数是一样的例如:1 2 3 1000 -1 -199这些都是整数对于整数 ,由于计算机由于使用二进制,所以,在计算机中也常用二进制或者十六进制表示整数。相比十进制数,在Python中使用以下方式表示二进制数和十六进制数十六进制数除了0~9十个数字以外,还使用a、b、c、d、e、f,二进制数只使用数字0、1表示,在Python中,二进制整数使用前缀0b表示,比如:0b0110,0b1100..

2021-06-30 21:44:30 728

原创 学习python的第一天

通过在网络上的学习我输入了我人生中的第一串代码print('Hello World')代码的输入方式是 print(‘’) 在括号里输入想输入

2021-06-26 22:10:25 151 3

原创 Python的介绍与理解

Python一门编程语音 由1989被发明由缩进作为逻辑层次使语音更清晰明了python有着优缺点它好在 容易上手 功能强大 用户多 开发效率快它也有缺点 运行效率低 代码量也比其他的编程语音少 python的发展python经历了数十年的发展有着大大小小的几个不同版本在现在python已经是3.8版本世界上最热门的编程语音之一python也有不擅长的地方 例 底层应用(驱动等) 移动开发 游戏开发...

2021-06-23 22:08:11 126

空空如也

空空如也

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

TA关注的人

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