- 博客(21)
- 收藏
- 关注
原创 python基础(字符串-复习)
本文介绍了Python中字符串的三种表示方式(单引号、双引号、三引号)及其区别。重点说明三引号支持换行输出,而单双引号需借助转义字符处理换行或特殊字符。文章还回顾了字符串输出方法(直接输出、格式化输出)和输入处理(input函数),强调输入内容始终为字符串类型。通过实例演示了用户输入账号密码并验证数据类型的过程,证明了即使输入数字也会被转换为字符串类型。这些基础知识对Python字符串处理和类型转换至关重要。
2025-06-24 22:38:40
366
原创 python基础(for...else...)
Python的for...else语句中,for循环正常结束后会执行else块,若被break中断则不会执行。示例代码展示了两种情况:1)正常遍历字符串并打印字符,循环结束后执行else语句输出"正常结束循环";2)当遇到特定字符时,使用break会直接退出循环而不执行else块,使用continue则跳过当前迭代继续循环。这与while...else的行为一致,else块仅在循环未被break中断时执行。
2025-06-22 20:31:29
232
原创 python基础(while...else)
可以看到else下面的代码是执行了的,这就说明continue跳出循环是正常的结束循环。2、在做第三遍实验时,实验数据统计错了,这样一来就舍弃这一遍实验,之后的实验还接着做,这时代码该怎么写?可以看到else下面的代码并没有执行,这就说明break终止循环的情况不是正常的结束循环。这也侧面说明了一个问题,那就是当循环不正常的结束时,就不会执行else下面所对应的代码。1、在做第三遍实验时,实验仪器炸了,这样的话之后的实验就都没法做了,这时代码该如何写?还是上面那个案例,只不过呢做实验的时候出了一点意外。
2025-06-21 22:23:58
335
原创 python基础(for循环)
什么叫存放数据的序列?比如像是字符串,里面是由字符这些数据组成的,又或者像是列表,里面的数据由逗号隔开,也存储对应的数据,这些就是数据序列。for循环语句中的序列指的是数据序列,那什么是数据序列呢?continue退出循环的方式和while循环当中是一样的。break退出循环的方式和while循环当中是一样的。可以看到,for循环将字符串中的字符依次打印了出来。我们可以简单的用个字符串来体验一下。
2024-09-08 21:30:12
502
原创 python基础练习(while循环嵌套相关练习题)
现实世界中三角形是有三条边的封闭图形,我们可以在纸上清晰的画出来,但是计算机程序中并不允许我们像现实世界那样画出来,计算机的显示是一个个像素块堆叠而来的,三角形也是如此。第一题中j是小于等于5这个确定的数的,为了实现动态的变化,我们也可以让j小于等于一个动态变化的变量,这个变量不能凭空产生,是不是想到了i代表行数的这个变量?是不是因为print语句执行后是默认换行的,而根据之前所学的知识,print语句的结束符是可以更换的,我们可以将结束符改为空格,这样这个问题就迎刃而解了。,这样才能更好的解决问题。
2024-09-07 23:04:24
2161
原创 python基础练习(while语句相关练习题)
是不是先1和2相加,之后将1和2相加之后的结果在与3相加,依次类推,这样实际上我们只需要两个变量就行了,一个用来储存起始的变量(i)和一个用来储存两两相加结果的变量(result)。那既然有两个变量,而变量又是存储数据的地方,i这个变量我们可以给他个1这个起始数据,那result呢,我们应该给他哪个数据呢?根据while语句的特性(根据条件是否成立来选择执行或跳出循环),我们可以让条件的判断是某个不断加一变量小于等于100(前提是起始为1,i这个变量可以完美解决这个问题)。这样我们就可以写出下面这串代码。
2024-08-15 23:18:25
1027
原创 python基础(循环语句介绍以及while语句)
我们可以从 while 语句的特点进行分析,当 while 后面的条件成立,它便会执行对应的代码,那条件不成立便不会执行。我们让这个条件前5次成立,第6次不成立不就好了?结合前面所学的知识,比较运算符是返回布尔型数据的,那我假如用“
2024-08-10 22:23:31
888
原创 python基础练习(if语句相关练习题)
对于第二点,现实中的出拳是直观可见的,而在程序中怎么去表示出拳?——我们可以用 input 函数来实现人类的出拳(这是依据人的主观能动性来实现的,具有随机性),电脑的出拳我们可以用随机数来表示。那怎么表示出拳的情况呢?——由于电脑的别名又叫计算机,那我们是不是可以用数字来代表出拳的情况呢,用 0 来表示“剪刀”,1来表示“石头”,2来表示“布”。在书写条件语句时,如果条件判断的复杂程度不同,我们可以将最复杂的条件判断放到 else 中去,也就是先把简单的条件判断写了。第二:玩家要出拳,显示出出拳的情况;
2024-08-09 23:02:17
618
原创 python基础(if 嵌套)
就像上一章根据年龄判断成年未成年的例子,其条件的判断是根据“年龄”这一种类型来进行判断的,“如果年龄大于什么什么,就什么什么”那些条件是“年龄”该类型下的各个条件判断;就是说我不仅要看他的年龄(一种类型)还要看他的财力(一种类型),这种情况下就使用if嵌套。然后先使用一个if语句来判断钱的有无情况,再在有钱的条件下写一个if语句来判断货的有无情况,这样我们就可以写出下面这串代码。假如我要去购买商品,要考虑到的最基本的两个条件是不是:1、我有没有钱,2、商品有没有货。if 语句里面可以嵌套多个 if 语句。
2024-08-08 22:01:32
807
原创 python基础(if...else...语句)
而条件语句(if)就相当于一条岔路口,在 if...else... 中就是两条道的岔路口,if 后跟的条件就相当于岔路口的红绿灯(不同岔路的红绿灯的显示情况必然只有一条绿灯),当代码走到这条“岔路口”时,等红绿灯,如果是绿灯(返回结果为True),那就沿着这条路就走下去,其他路就不能走了,反之(返回结果为False),那就看其他路哪条是绿灯,然后在沿着那条路走下去,这就是对上一章紫色段落一个更简单的解释。如果条件成立执行了相关的代码,那么其他的情况的代码,解释器就根本不会执行。)进行更直观的讲解。
2024-08-06 21:20:08
1139
原创 python基础(条件语句简单介绍以及简单的if语句)
可以这么简单的理解,if语句的条件,归根结底是看条件的真假与否,也就是True和False。举个具体的例子:现实世界中有人来找你帮忙(目的),但是这个找你帮忙的人各式各样(条件的多样性),如果是你最亲近的家人来找你(条件1),你可能不假思索的去帮(对应执行的代码1);但是当我把条件返回的结果改为False时,则输出的结果只会打印最后一个print语句,这就充分说明了没有缩进四个空格的代码不属于if语句的代码块的。条件语句的作用是根据条件的情况来执行对应的代码,比如符合条件1就执行条件1所对应的代码。
2024-08-05 23:18:49
425
原创 python基础(数据类型转换)
这两个函数之间是可以相互转换的,同样的也可以转换为字符串类型的数据,但是字符串类型的数据要转换成元组和列表数据要满足引号内是对应的数据类型。一个具体的例子就是在上一节的最后(题外话中),明确的展现了不同的数据类型是不能够进行比较判断的,所以要进行数据类型的转换。整型和浮点型的数据是一定可以转换为字符串的数据类型,但是字符串类型的数据需要是数字的形式才能够进行转换。关于整型、浮点型和字符串类型这三种数据类型的转换是有一定条件的。使用python内置的数据转换的函数即可进行数据类型的转换。
2024-08-02 22:31:27
1104
原创 python基础(输出,主要是格式化输出)
2就代表了小数点后几位,如果你给定的位数小于实际的位数(38.112),那它只会显示到对应的位数(38.11)输出形式为有符号的整数,如果想要改变输出形式,也就是改成001这种形式,可以写成。对上文标红句的理解要准确,输出的符号只是影响了数据的形式,数字也可以看成是字符串。格式化符号是输出时用于替代数据的符号,不同的格式化符号的类型会影响数据的输出形式。定义好之后,将输出函数中需要变更的地方用格式化符号替代,要指明替代的是哪个变量(输出浮点型数据(默认小数点后六位),如果想要该小数点的位数,可以写成。
2024-07-31 22:11:01
1008
原创 python基础(数据类型)
要看数据的类型可以使用type()函数,单纯的使用type()函数是在控制台上看不到相应结果的,要看到相应的结果需要用到print()函数---------------------------------------------------------------------------------------------------------------------------------
2024-07-30 21:32:29
290
原创 python基础(bug相关内容)
bug是程序执行时出现的错误。在pycharm当中,如果程序执行时出现了相应的错误,pycharm会在下方的调试面板中显示出错误的行数以及错误的类型等。有bug就有相应的反面,debug工具是一个很好的调试工具(它是在PC中内置的,不需要额外的下载)。
2024-07-29 18:39:28
247
原创 python基础(注释和变量)
当我写中文注释时出现了代码错误,下面注解显示没有ascii的文字,这是因为Python注释器在读取源代码时,是按utf-8读取的,所以只需要在文件开头加上。单行注释(可以标在语句前,也可以标在语句后。注释是一种解释说明的文字,在关键的地方加上注释可大大提高可读性。直接用语句使用,变量的使用是按照一行一行严格执行的。变量是自己定义的,它的起名要符合标识符的命名规则。注:python 3.X版本可以不用加上这句话。变量是存储数据的地方的名字。那以下划线开头行不行呢?那该怎么使用变量呢?
2024-07-28 21:27:09
985
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1