我是老卢,今天咱们讲一下自负串的一个格式化,在拍摄里面,他提供了几种方式,可以让我们的自负串操作起来更为方便,输出也更为美观。那么一种方式呢,是在自负串的前面加 f, 还有一种方式呢,是使用那个百分号,但是这种方式啊,啊,官方已经不建议使用了,是一种废弃的啊,不推荐的方式。 还有几种方式是使用自不算本身提供的一些方法,比如最为常见的方迈特。 那么今天咱们就讲指腹串前面加 f 的这种方式啊。在这里为了举个例子,我已经写了一 小段代码声明的两个变量,一个内幕,一个 a 制。那么现在呢?我想啊,说出这样的一句话,就是说小明今年十八岁了。 那么我们使用常规的拼接方法呢,就这么拼接啊,先写个内幕等于小明嘛,然后加个字不算今年,然后再加个年龄 a 制,然后再加个碎了。 那么使用这种方式也可以拼接,也就是说加号这种方式可以连接自付传。 但是呢,这里有一个是整数一个数字,如果你的数字和字不串,进行使用加号拼接的话,他会报错,因为这是类型上的一个错误。我们来看一下是不是这样。好,可以看到 已经报错了啊,这里呢是一个错误的文件。在这个地方呢,他告诉你啊,第三行有个错误 啊。在这个 test 点派的这个模块里面,第三行一个错误啊。这里呢,就显示这一行代码错误的代码啊。这里呢,就是一个类型的一个错误。这里有个具体的描述, 这是个类型的错误,我们只需要将整形将这个数字转化成支付串就好了。使用这个 str 函数,他可以将数字转化成支付串,就可以完成拼接了。我们来看一下, 小明今年十八岁了啊,没有问题。这是一种常规的支付穿的拼接方法。那么我们使用 f 怎么拼接呢?我们来再来一个变量, f 里面呢,我们写个划括号,划括号里面就是我们要填的内容,这个内容是变化的,那么就是可以填变量 啊。我们先搞一个最简单的来看一下 啊,小明已经被打印出来了。那现在大家知道了,其实花括号里面就是可以引用变量。 那我只需要在这个字不串里面把今年和 a 子的写到里面,再加个碎了,就可以完成这一句话的拼接了。小明今年十八岁了, 像这种今年碎了,他是一个固定不变的内容。我们可以认为这是一种模板对不对? 那么模板里面需要填入的内容啊,像填空题一样,那就填入你需要崭新的内容就好了。可以是变量,也可以是数字。比如说一加一也没有问题 啊,也是可以正常输出的。你还可以在里面调用函数, 还可以写这个推倒列表的推倒,比如说我们写个简单的列表推倒, 比如说写个腿的啊。吼, 我们来看一下结果啊,已经输出了一个列表,完全没有问题。 那这就是他最为常用的方式。那么除了这些方式啊,他还可以控制你这个支付串出现的位置, 还可以对数字进行格数化。那么我们下节课讲这块内容。
粉丝3.1万获赞8.4万

还记得前面我们写的这个记录日字的功能吗?我们是自己定义了一个函数,在函数内部打开文件并写入日字信息,然后哪个地方需要记录日字的时候,我们就调用这个函数。 而现在我们要选一个更加标准、更加专业的日制管理模块,他同样是拍摄的内置模块,我们直接应付到 logon 就可以了。在 logo 模块中,他把日制分为了五个等级,我就直接把中央代码复制过来了。第八个是调试日制,就是我们在进行代码调试的时候,输出的一些信息 应否是消息日子,也就是正常的日子,比如哪个用户在什么时候登陆了,在什么时候又充值了多少,然后窝里是输出警告日子的,比如吃饭空间不足了,但程序还是正常运行的状态,只是如果你不处理的话,继续运行下去就有可能发生错误。 然后这个 l 是输出错误的日子的,就是程序的某一部分功能已经发生错误了。注意,这个错误是被我们捕获到的,而不是真的,就像我们平时报错那样,程序之间崩溃的那种错误。你肯定遇到过一些软件, 这个软件本身能正常使用,但是当我们点击某一个功能的时候,他就弹个提示给我们,比如什么文件丢失了,或者网络原因,或者其他什么原因导致子宫呢?无法使用这种情况下的错误信息,我们就需要把它捕获到,然后输出成错误日子,一定不能让程序直接报错,导致程序崩溃。 然后在 l 之上还有一个 critic 严重错误,刚刚的 air 是记录某一部分功能发生的错误,而这个 critic 就是记录严重的错误的, 表示程序已经不能正常执行了,到了面临崩溃的边缘了,就是说这条日子输出完之后,可能程序就该崩溃了。比如你用的 qq、 迅雷等其他软件肯定也遇到过类似的问题, 就是软件打不开了,打开就谈个错误窗口,说要上传什么日子,这就是在程序内部发生了严重错误,程序已经不能够正常运行了,然后他自己也捕获到了这个错误,并且记录了这个日子信息,然后让你上传这个日子信息,这就是这五个级别的日子信息。他们具体的用途。我们在进行项目开发的过程中,对待 斑马进行调试的时候,就可以输出调试级别的日子。以前我们都是直接用 print 打印门打印某一个变量,在调试的时候他的运行状态,通过以细腻的打印操作,我们可以看到程序走上了一步了,这一步的这个变量纸的数据是否正常。而现在我们就不需要用 print 了,就可以用 logan 点滴 bug。 我们现在就暂时先把这五个功能看成是打印功能就可以了。然后后面我们还可以通过一些配置像让我们的日字信息不但可以打印到控制台,还可以记录到日字文件里面。 以前我们在调试代码的时候,可能需要打印一些变量的状态,而项目写完之后,我们就不需要打印这些变量了,这时候就需要把这些打印一个个全部注释掉, 代码少的时候还好,如果项目很大的时候,可能很多模块里面都有各种各样的打印输出,要一个个去取消打印就会很麻烦。而现在我们换成日制输出的这种方式之后,我们是可以配置日制输出等级的,调试的时候我们可以把日制等级配成第八个级别,这样运行的时候所有等级的日制就都会输出。当我们把代码调试完毕之后,要上线运行的时候,我们 就可以把日子等级配置成硬货级别,这样硬货级别以下的日子,也就是第八个级别的日子就不会再输出了。我们直接来运行一下这个代码,看到了吗?只答应了蜗牛级别以上的日子。窝宁 arrow critical, 这是日制的级别,窝宁以下的英货日子和第八个日子是没有输出的,因为他默认的日子输出级别就是窝宁, 然后这个入团是日字的名字,这个我们后期是可以改的。然后在后面就是日字的详细信息了,就是我们在这里传的内容,比如说在这里传一个硬盘空间不足,再来运行,这里就变成了窝里硬盘空间不足。


福尔迈特还有几个小知识点,我稍微提一下。首先是福尔迈特,和百分好 s 一样,可以传任意类型的词,都会被当成支付创填充进去, 你自己去测试一下就明白了。然后另外一个是格式化填充,我们来看,比如我想实现这样一个效果,答应开始这两个字,然后开始两边你要用信号填充,使这个字物串的重个数为十,我就可以这样写, a 等于引号,然后在里面写一对大括号, 接着在大括号里写零冒号,信号上建号十格式我们就写完了,然后在后面点 fremeth, 这个括号里就写我们想打印的字。开始现在我 point 下这个 a, 结果就是这样的, 这个零就是零号缩影,如果你后面只有一个字的话,也可以省略不写。如果你是 k 等于 win 的这种方式传值的话,这个零你就可以换成对应的 k 就行了。冒号是标准用法,必须写这个信号就是填充符号, 你也可以改成任意你想用来填充的内容,因为是字母,数字、汉字,各种符号都行。然后这个上键号表示居中的意思, 也就是在指导两边填充符号,你也可以改成大于号或者小于号,分别表示填充左边和填充右边,后面的十表示填充后的总长度,你也可以随意改,这些你自己去练习,很简单,我就不再演示了。 然后还有一个小数的精度控制,我也稍微提一下,这里我写一个 b 等于引号,然后里面写一个大括号,那这个是后面我要写的 k, 接着也是一个冒号,点二 f, 然后也是在后面点福尔迈特括号里我就写浪,等于一个福点类型,三点一四一五九二六,前面这个浪母和刚刚的格式化填充一样,如果你是安慰值全值的话可以改成,所以或者省略不写这个点。二 f 表示用四十五度的方式保留两 两位小叔,这样一运行,结果就是三点一四福尔迈的是从拍成二点六开始引入的,所以说拍成二点六以后的所有版本都可以使用福尔迈特。好了,关于用福尔迈特进行支付创格式化就先讲这么多,然后我们再来看第三种格式化支付创的方式。 f, 这个是拍成三点五以后的版本才有的, 我们来看这个 f 怎么用。这里你要明白,前面的这些纸一般都不是直接写在这的,一般情况下都是有硬铺的,接受用户输入的数据,然后绑定给一个变量名,或者直接定一个变量,然后把变量名写在这的前面,我是为了方便直接把纸写在这的,这个你要清楚,比如我这里写一个六等于硬铺的,请输入你的名字, 红汤等语音播的,你来自哪里?然后直接 f, 你好,就是在这个上前面加一个小小的 f, 里面写我的名字是,然后大括号,把内蒙这个边的名放在大括号里, 我来自于大括号,然后把 home 套上这个便利名写在大括号里,他会根据这个便利名拿到对应的纸。现在我把这个结果复制给应付,然后打印一下看看。 这里我输入张大仙,输入广东,结果就出来了,我的名字是张大仙,我来自于广东。现在我们一共讲了三种格式化自我创的方式,这三种方式有明显的速度上的区别, f 这种方式是速度最快的,其次就是分 mate, 最慢的是摆放号的方式。 所以我们以后用的最多的就是 f 和福尔迈特这两种方式。如果你要考虑兼容性的问题,就是你写的代码可能要拿到拍摄二点七或者拍摄三点五以下的拍摄环境运行,那你就要优先使用菲尔迈特这种方式,如果只是运行在拍摄三点五以上的,那你就应该优先使用 f。 最后第四种格式化输出的方式是基于拍摄的标准古诗俊里面的 tippled 方法,这个基本用不到,我就不讲了,如果你有兴趣的话,可以等我们讲了模块的导入之后,自己去查资料看看。

ok, 那我们这节课呢,带着大家来了解一下否硬循环其实很简单,我们呢可以在某些指定的范围列表,原主或者字典等等,这些可叠在对象里边 使用。 for 硬循环来进行便利元素,便利指的是我们可以一个一个的去反问。 ok, 你看一下他的这个语法结构很简单,对吧? for 代表的是为什么?什么的意思?在我们的这一个地方呢,他其实就是为变量进行复制, 那么这个变量的值从哪里来呢?哎,在硬的后面就可以去指定了,就是从我们的这些可叠带对象里面获取,然后呢挨个给他付值。好,当然我们这个变量拿到值之后啊,他其实是可以 放到下面的循环体里面去使用的。好,那么简单理解呢,就是我们从可叠在对象里面获取循环便利出来这个元素,然后呢复制给对应的变量,并且呢可以放在循环体里面去使用好。


零基础十倍最好,你去输出外壳是画字符传,那老师这里呢,准备了一个需求,那分别是年龄和 a 制,那我们要输出一句话,就是 play 樱桃 名字是什么?什么?年龄是什么?什么?那这是不是就是我们原来已经会写的可以呢?小括号里面百分号 s 去格式化,那么并且百分号去连接小括号里面,因为我们要格式化两个数据,是不是逗号按顺序隔开了内幕和 a 至这两个变量? 那接下来啊,这是我们原来的写法,那我们就在此基础之上,同学们注意了,我们去用 f 格式化一个字母串,是不是就是 f, 然后加一个引号,引号里面呢?是不是放我们的字母串内容?那么在内容之间是不是可以直接来一个大括号,大括号里面去书写将来要格式化输出的数据的表达式是不是就可以了?那接下来啊,同样的这个需求, 老师把这个输出的文字呢直接做一个复制,然后呢放到下面,咱们用 f 格式化字母串去输出一下。 我们说这里是不是先放一个 f, 然后打一个引号,引号里面是不是粘贴字母串?那但凡遇到数据的地方,我们是不是用他的大括号去写对应的表达?是,当然在我们这里边是不是就是一个变量的一个输出是不是就可以了?那 我的名字要引入的变量是不是就是内幕?那今年多少多少岁了,要大括号引入的变量是不是就是 a 制?那么当我们写完了表达是之后,在此基础之上,老师右键去认一下,朋友们来看 一样,在我们的控制台里面是不是输出了,名字是他母,年龄是十八,是不是一样格式化输出了?那这两行普瑞银特所完成的功能是一样的,那同学们觉得他的区别是什么呢?是不是明显百分号 s 的代码量要比下面 i f 格式化输出代码量要多一些?那么所以啊,这个百 f 的话,他格式化输出据称他是比较高效的,当然他的比较高效,高效于谁呢?就是这个百分号 s, 那么也就是说啊, f 格式化字母串,它将比百分号 s 区格式化输出语法更简洁,也更高效一些。那么同学们啊,以后工作场景下可以多用一下 f 格式化字母串,当然实现的效果是一样的,但是 f 会更高效一些。


有参和无参函数讲完之后,我们来进一步分析一下函数的调用。函数的调用,我们说是函数名加括号,拿这个无参函数来说,就是 fuz 加括号,如果是有参函数,比如这个 add 函数,我把它复制下来吧, 这些注视部分我就删掉了,看着惊险一点。然后我们要调用,他就是 app 加括号,然后传六和八进去,他就会计算六加八,然后把结果返回出来。按理说我们应该用一个变量的接收这个返回值, 但你说我就不要这个返回值,我就单纯的调用它也是没有问题的,这就是指调用函数不做任何操作。然后我们也可以用一个电量 s 来把它的返回值拿到,你来答应一下, 结果就是十四。十四就是 a、 d、 d 函数的返回值。这行代码的执行过程,其实就是要用 a、 d、 d 函数,然后把六和八作为参数传进去,接着计算六加八,得到 r e、 s, 最后把 r、 e、 s 返回出来,所以这一部分就相当于在当前为止返回了一个十四,最后把十四复制给了 s, 换言之就是这一部分现在其实就相当于一个整形十四。既然这一部分是一个整形十四,那我是不是可以直接把它拿来做数学运算?比如我给他乘以一个二,表面上看好像是把一个函数的调用做了一个数学运算,但其实这里拿到的是函数的返回值,我们是用的这个函数的返回值来做的数学运算,现在他的返回值是十四, 就是说这里我们计算的是十四乘以二,再来打一下 s 不到的结果就是二十八。懂了这个之后,我们再来往上一层思考,既然这个 app 又发,其实就相当于写了一个十四在这,那我这个十四是不是也可以传给 add 函数,接着和另一个数字二做运算? 没问题的吧?因为我们这个 add 函数本来就是计算两个数字的和盟,而刚刚的这个十四我们是通过 add 六八得到的。这样写出来之后,表面看好像是我们把函数的调用传给了另一个函数,当然我们这里只有一个 add, 你有其他函数的话,你传给其他函数也是可以的。但本质上我们传 讲的是这个函数的返回值,现在这里就相当于传了一个十四,现在这个函数又会有一个返回值,我们可以把它复制给一个变量,然后打印这个变量,同样我们也可以直接打印他的返回值都是可以的。 来运行一下,结果就是十六,这就是把函数调用作为参数来使用,但本质其实是把函数的返回词作为参数使用,这个你要明白。

哈喽,大家好,我是王小皮,今天我们来讲 pass 入门的第四节衣服条件分支。首先我们先来看一下条件语句的执行流程, 看中间的流程图,开始之后会遇到一个条件判断,如果条件为处,则执行条件代码 a。 如果为 fos, 则执行条件代码 b。 那么接下来我们来看一下在拍森中义父条件语法如何表示。先看左边的框图,在义父后面写上判断条件,并添加一个冒号。当 pound 成立时,则执行语句 a。 执行内容可以有多行,以缩进来区分,表示同一范围。 这里要注意与 c 语言扎瓦等不同,不是使用大括号来表示范围,而是使用缩进来代表。这里的缩进即可, 可以用四个空格,也可以敲一下踏步键。然后是 l 四,在后面跟着条件不成立时执行的语句 b。 右边则是一段实际的拍神代码,用于判断电量 a 的大小,当 a 大于五时,打晕 a 大于五,否则打晕 a 不大于五。 在义父条件判断中,还可以有多个判断条件,第一个判断使用义父,后面的条件判断都使用 l 义父,最后如果都不满足上面的条件,则会执行 l 死中的语句。 以右侧实际代码为例,当 a 大于五时,打印 a 大于五,然后判断 a 是否小于五。如果判断为真,则打印 a 小于五,否则打印 a 等于五。接下来我们来写代码,实操一下,还是打开我们的拍 l d, l e。 之前我们都是在 i d, l e 中直接写一行命令,执行一行命令。今天我们来创建一个文件来写多行的程序。 我们首先点击 fl, 然后点击 nufl, 这样就打开了一个编写程序的界面,我们在这里写下我们今天的程序,首先我们创建一个边量 a, 然后给这个 a 复制为六, 接下来写下我们的条件判断语句, e 负 a 大于五,然后则打印 a 大羽绒, 否则写在 l 四后面 打印 a 小肉。 这就是一个简单的应付条件判断程序了。我们来执行一下,点击上面的 ram, 然后点击 rambody 啊,首先需要先把这个脚本程序保存一下,我们放到桌面上, 然后会在这个 idl e 窗口中执行我们刚刚这个写的程序 啊,因为我们不要给 a 复制为了六,所以在这个义父条件判断后,走到了义父分支下面,也就是打印 a 大于五,那么在这个界面上就会打印出 a 大于五,我们再把 a 改一下,改成三,那么我们可以想象出 他应该会输出下面 ls 的语句,也就是打印 a 小于五。我们再执行一下,这里打出了 a 小于五, 然后我们对这个进行一下改进,我们将学习一个新的函数,用于获取键盘上的输出,然后并复制给 a, 这里我们使用音铺的函数, 然后在这个括号中我们可以写下一个提示语句,比如请输入你想要输的数字, 然后我们再来执行一下, 比方说这回我们输入一个八,看他能不能跳到 a 大于五的这个条件判断里面。 哎,这里报报了一个错误,我们看到最后一行写的说大于号 not supported between instance of str and int。 这里面翻译过来就是说,呃,在大于号的两边使用了不同的这个变量格式, 一个是 str 代表 string, 也就是字符串类型,一个是印子,代表 integer, 也就是整数类型。这个是我们在上一节课介绍中的两种类型,也就是说字符串儿和整数,这个两个电量之间是不能直接比较的 啊,这是为什么呢?因为我们在这里面使用了音铺的函数,音铺的函数获得的值负值 给 a 变量,他默认是这个 str, 也就是字符串类型的,我们需要先对他进行一下转移,把字符串转成整数类型。这个我们先告诉大家,使用的是印策函数, 也就是用印子把 a 包围起来,这样的话我们就把 a 转换成了整数类型,我们再来执行一下, 我们在这里输入七啊,就得到了 a 大于五,我们再来执行一次,输入四就得到了 a 小于五, 我们再来对这个程序进行下改进,将这个 l 衣服也加入进去, 就是如果我们判断这个 a 是不是小于五,如果小于五,则在这里面打印 a 小于五,然后在 l 四中,我们就应该打印 a 等于五, 我们再来执行一次, 如果我们输入九则大言出了 a 大于五,我们输入二则大言 a 小于五, 然后如果输入五则,他应该会打印出 a 等于五,我们来看一下。 好,这里就是我们今天学习的全部内容了,我们今天学习了条件判断语句,可以使用 e 府来表示执行,你学会了吗?我是王小皮,我们下期再会,皮卡皮皮卡丘。