拍反自学练习字符串方法, center 先 help 一下,看看 center 的功能,返回一个指定宽度的字符串,将原字符串居中,填充字符串默认为空格,随便定义一个字符串,复习一下首字母大写 capitalize。 将字符串 s 放入三十个字符宽,默认填充空格的字符串,再试试修改默认填充修改为 x。 今天的练习就到这了, 才怪。在 king 特儿上试用一下三特儿。先倒入 king 特儿库,创建一下窗口 root, 为了操作方便,将 root 窗口始终置顶。 其实这个我也是第一次用,为了做视频现学的开始。正题插入一个 let bo 标签,对 s 零字符串使用三特方法, 把宽度设为二十个字符,用减号填充 tek 一下,貌似看不出什么效果。再插入一个 label 标签,直接把 tax 的设为 s 零,对照 label 宽度设为二十 tek 一下 root 窗口似乎变大了,对比似乎不明显。 给两个 label 加个边框,同样是二十个字符,宽度显示的宽度却不一样,是使用汉字,一般汉字是英文字母的两倍宽。 同样二十个字符,宽度显示宽度各不相同,我猜大概是字体的锅。给这三个 level 标签改个字体试试。把这三个 level 对象放进一个列表,字体设置为楷体,尺寸二十。这回二十个字符宽度一致了,在改个仿宋 试试,仿送的效果和凯体一样。最后试试我非常喜欢的华文中颂 ono 又不能对齐了,强迫症犯了,必须把边框对齐,莫名其妙变成了 king 特练习。
粉丝26获赞108

我们来看看这个如何让制服串居中啊?这个居中应该只是打印输入到下面屏幕的时候的一个操作啊,我们去先新建一个文件, 如何让制服串居中?那要让他居中的话,我们首先要打个制服,并且我们说要放置到多宽的位置啊?呃,先先写上制服吧啊? s, s 一啊,这是要居中的制服, 然后我们想想 s 一,然后第二我们看看后面有什么,有什么函数啊?呃, 集中抬头,斯布勒特斯特,哎,这一个就有点香了啊,我们看看这个函数是干嘛的,然后现在不知道是吧?我们点击宝剑进去看到,然后这里会需要一个宽度啊, 好,我们现在暂且认为这个就是居中的,那么我们有一个宽度多少了?我们先看看上面是呃, 一二三四五六七八,那然后他有八个字符,如果说我们给定的居中只是八,那就不存在居中,然后我们就给个十啊,然后我们 啊其中,然后我们在这里打印一下啊,打印 s, 然后以十个符号作为总的宽度 来剧中看一看。哎,但是这个地方我们看不出,是吧?那我们要鼠标选中 啊,这个时候我们会发现这个字符的两侧各有一个空白啊,那么这样的加在一起其实就是十个字符,那如果我们把它改成十二来,那么两侧他就会有两个空白啊,然后我们看等于是一二, 那也就说这个使用生态的话就能够让他进行居中,但是我们现在要对其进行一下,呃,改变,改变成什么呢?就是说我们 是我们不知道这个 s 一究竟有多长,不要每次去输这个数字,我们用一个自动的方式,怎么自动来?我们用一个 l、 e、 n, 这是技 算字某个变量的长度,对吧?我们计算 s 一的长度,然后为了保证两边都有两个空格,那我们就加一个四, 对吧?我们每次用 l、 l、 e、 n 来计算 s 一的长度,再加上四,那么这样无论 s 一是什么内容,他两侧都会是有两个长度,比如说我们把这里 搞到只有四个字符了,那么他依旧会让他两边有两个空格啊,这样的话我们就避免了呃,写死的这种情况,可以让他变成一个动态的一个效果 啊,那么这是我们见识到的一个生态的一个作用啊。但是具体其他应用的地方现在还不是太清楚啊,只能说 他有对应这个函数,目前至少,呃,我在编写的一些程序当中确实没有用到这个啊,他有可能,比如说在输出的时候一些效果上面可能会用到。好,那么这个就是我们的如何让制服串居中的这么一个呃。

好,下面我们看字母串的对齐啊,那么字母串的对齐啊,有左对齐,右对齐,还有居中是吧?啊啊,就像我们这个幻灯圈似的,是吧?好了,我们看这个效果啊, 那么有,我们先看这个左对齐啊, s 八等于一个。哈喽啊,那我把这个字母串组对齐啊, 大家注意啊,这里边有个参数,我说个十,什么意思啊?这个参数 就是表示啊,显示自助串所需要的宽度或者说位数啊,这个是必须输入的,不然报错啊,那么 左对齐啊,其实你这个效果啊,看的不是很明显啊,那么你怎么知道我们已经左对齐了呢?那你可以这样子啊,加上随便加个东西啊, 大家看啊,这十个位置是吧? 数啊,一二三四五 五,加上这个哈烙啊,刚好是十,是吧?他是这个效果。 好了,我们看这个右对齐啊, 这个右对齐啊,这右对齐啊,你把它改成二 右对齐,我们看一下这个效果啊, 这个你就不需要, 那你就不需要输出他了,是吧? 因为这个右对齐啊,很容易看见这个效果是吧?很容易看见,看见这个效果,你看看 这个右对齐是吧,因为我们这个叶总宽度是十个字幅是吧? 就像你这张纸是吧?你这张纸,比如宽度一百的字符,你趴右对齐是到这了,对吧?是这么个意思,这个能看出效果是吧? 好,我们看居中啊,居中啊,就把它改成森特,是吧,那么居中啊,比如说你这个这个平的宽是一百,中间呢,就是五十这个位置是吧? 那我这个屏的宽度是十是吧? 十的话他处于中间的位置啊,你看一看啊, 其实啊是十五,你能感受出来啊?十五能感受出来啊? 为啥呢?为大家看一看啊? 一二三四五, 一一二三四五,对吧?这边是五个,这边是五个,那你中间还是五个,那么他是处于居中这个位置,对吧?他处于居中这个位置, 这是剧中啊。

好,下面我们看一下怎么利用火慢的函数啊,进行一个格式输出,那么题目是这样的, 给定一个数啊,要求采用什么呢?宽度为二十五,那么使用什么呢?又对齐的方式进行输出,而且使用什么呢?加号作为是填充 啊,那么这个就是一个呃,程序体啊,实际上就一句话就解决问题了。那么首先我们还是要看一下佛脉的这个函数是怎么一回事啊?那么这个是佛脉的函数,他的一个格式控制, 我们可以看到,那么这个冒号是他的一个引导符号,然后这里是第一个就是填充啊,刚才我们那个题 按照这个加号做一个填充,那么第二个就是对齐,那么对齐的话呢,这个以他的这个尖啊尖号作为是对齐的方向啊,那么小于就是左对齐,大于就是右对齐,那么这个符号啊,尖角就是居中对齐。 然后这里还有一个什么呢?宽度,那么宽度的话呢,那么这里直接输出啊,输这个,呃, 显示的这个数的一个宽度就可以了啊,是一个数字啊,那么对于刚才我们那个例子的话呢,那么我们只要了解这三个就可以了啊,只要了解这三个就可以了,填充对齐和宽度啊, 好,现在我们回去, 那么我们可以看到,那么我们要这个进行 进一个不认得啊,进行输出,那么不认的话呢,那么当然是要有个槽,对吧?那么这个槽的话呢, 那么是啊,假设零号槽,对吧?你不写这个零号也可以,对吧?因为只有一个数要输出吗?啊,那么假如说我们写了零号槽,然后的话呢,第一个就是什么?第一个就是填充啊,就是按照加号做一个填充, 然后就是什么呢?他的一个对齐方式是一个右对齐,那么右对齐的话,那么应该是一个大于号。 还有就是什么呢?他的宽度是多少?那么宽度是多少呢?二十五啊。那么好, 然后的话呢,那么我们这个点火慢,那么里面的 数字是一二三四五六。好,那么这样就好了,那么我们跑一下, 那么这个是他的一个输出结果。

好,我们这个视频来演示一下如何把窗体来局中显示啊,就是我们目前我们窗体默认我设置的是一百,三百啊,距离左边是一百,距离上面一百,然后大小是三百乘三百的。 好,这些套路型的代码我已经提前写好了啊,好,我们接下来就写我们核心的一一个方法。好,我们定一个方法来让这个窗体来调用这个方法,让让,让这个窗体来居中啊,好,那这里头我们来调一下啊, 好,那我们就来写这个这个方法啊,首先我们先说一下他的思路啊,他的思路呢,就是我首先获取一个跟这个主创题大小一模一样的矩形区域啊,我把这个矩形区域 移动到屏幕的中心点啊,然后我再把主窗体移动到这个矩形区域这里面啊,矩形区域这里面,因为矩形区域跟这个主窗底大小是一模一样的啊,所以我只需要左边上面对齐,那这个主窗底就居中了啊。 好,那按照我们的这个思路来,首先第一步呢,我们先获取这个当前这个组,当前这个组成里这个 window 的他的一个一个矩形区域,跟他一模大小一模一样,位置也一模一样的矩形区域。好, 我们是通过这个方法来获取,来获取完了之后呢,就是我们就接着我们要获取屏幕的中心点啊,屏幕的中心点,首先我们要 先获取屏幕啊,这个就是我们获取的屏幕了,然后屏幕的真实的分辨率就是 available, 绝美嘴啊,获取的真实分辨率,然后获取它的中心点。好,这就我们就得到一个屏幕的一个中心点啊,这个东西呢我们用 屏幕的中心点来表示,接着呢我们就要把这个跟主窗体大小位置一模一样的几个区域啊,把这个几个区域移动到中心点啊,木 center 啊,移动到 他的中心点来啊。好,那我们接着呢,就要最后一步呢,我们就要把这个主创体啊,就我们这个主创体,也就是 saf 啊,他移动到我们这个几个区域啊,这个 时候节气已经是在中心点了,已经在屏幕的中心点了啊,移动到他的一个跟他的上面左边对齐就可以了。 来我们来看一看啊,这个效果是怎么样的啊?好,这个时候已经是局中显示的了啊,如果看着不局中的话,那可能是因为我屏幕录屏的时候呢, 整个这个屏幕不是把整个屏幕都录上的啊?我们下下面还有一部分区域没,下面还有一部分区域没有,呃,放到这个录屏上面去啊。

枪枪枪,本堂主又来了,你还知道回呀,好久不见,课堂上不可以大声喧哗,上回说到,本堂主手起刀落,你猜怎么着?在派森的运行环境中输出了 hello 的啊? 今天本堂主继续带大家学习我们派森课程的第二课,派森的编码规范,竖七二的听好高。 接下来我们要循环打印我们的 hello 的,比方说我们要打印十次或者一百次,那么在这里我们怎么编写代码呢?我们可以写一个,再写一个变量后面这里都是纯英文的,写 这个英文单词的意思是否?比如说我们在里面写上一个十,后面再加上一个冒号,这就表示这个爱的只是从零到十之间总共会输出十字。计算器最擅长做的其实就是重复性的工作, 而循环就是重复走。在下面呢,我们再添加一个输出语句,把上面的这段给删除掉,注意这个语法,而是指循环变了,爱的范围是从零到十之间不包含十,总共输出的就是十个。 后面这个冒号是与语法规则我们来执行一下,可以看到我们的诗词 hello word 就输出出来了。 那么这个爱的之到底是从零到九还是一到十呢?肯定是一到十,海盲绝不会错,宫籍观的直觉 应该是零到九,我们可以在循环中把爱的枝叶输出出来,可以看到这个结果是从零开始的,零到九总共十次,跟于行者待久了,太萌都变笨了。和很多人知觉上的一到十有区别,编程中的技术大部分都是从零开始的,包括入组的下标这些,那么随着我们 的功能开访,代码量越来越多,如果能在每个功能前写上合理的注使来描述这个代码是干什么用的,就能使你的代码看起来更清晰易懂。所以尽量在你的代码中写上一点点注使,但是 不要每一行都行派森仲的注视,用井号表示注视,不会影响程序的运行。我们这里得这段代码加上一段注使,运行一下,看看 结果还是没有取。现在我们在这里再加上一段带呢?比如我们需要计算直角三角形斜边的长度,也就是怎样使用勾股定理, 这个是我们老林阅人的说法啦。首先我们要先导入一个数学记散的库,然后根据我们掌握的公式,要先将两条边的支付给变了,定义一个边等于三,一个边等于四。这个时候 如果代码没有注释,大家就很难清楚的理解这两个变量的含义,所以我们可以写一个注释声明,这两个变量分别代表什么意思,计算协变应该怎么算,这时就要用到我们刚刚导入的括,这时要用到我们慢死中得一个函数 开平方的,根据勾固定理,括号里面我们要填上两条边的平方和在拍森中平方的写法是变量后面跟两个信号再更改,后面加上 b 的平方,得到的结果我们复制给,这样我们就得到斜边的长度了, 在上面我们再加上一行注视,交开停放的,这样我们整个项目是做什么的,怎样做的,大家就都能看懂啊。这里我们把他的只说出出来,知心一下,可以看到只计算出来了十五点零在排三周输出多行字。浮串的方式也很 简单,我们只需要在输出时使用三个双引号把字符穿过起来,然后就可以之间输出多行字符了。我们来执行看一下变成两行了。在派森中我们把这些称之为关键字,我们可以看到这个循环语句中前面有四个空格,这个表示派三代马快的开始和结束。 因为派森没有使用大括号和分好区分代码快,代码都是通过缩计来控制的,如果间距不合理,程序是无法执行的。好了,这些就是我们本节关于派森语法的课程啊,我们下节课再见!拜拜!

哈喽,你好,我是初始化工作室大成,上一期我们拍成第一个发布以后啊,得到了很多网友的点赞,其中有网友说, 视频很详细,思路很清晰,期待后续精彩,感谢老师。还有网友说到,非常棒的课程,简洁明了,直击重点,以后跟着大神学拍摄,哇,顿时感觉压力很大,还有网友说,很详细,多出一些这种文章啊,谢谢你。 呃,那么这一期呢,大神继续和大家学拍摄。其实啊,这节课我们这个视频教程的文字版是早就已经出来了,那么第三个网友呢,就是看到这篇文章以后,给我提了一些意见和建议,在此呢一并谢谢!大家好,那么今天呢,我们呢? 呃,之前啊,先看一下第一课的作业,作业呢,我当时是留了两个题目,第一个题目很简单,那么只要你跟着大神来,在保存的时候,就可以看到我们 拍摄的默认的这个原程序的扩展名是点 p y 啊,所以选 a。 但第二题呢,当时我在出题的时候,我在想会不会有 有网友掉到坑里面,结果果不其然啊,就有一个网友说,第一选 a, 第二个是二,哈哈,没关系啊,这个我们初学的时候呢,会经常会有这种错误,在我大神所教的班上呢,也有同学会是这样子,他一看到,哇,一加一等于二 啊,他就会掉到这个坑里面,实际上他的正确答案应该是,呃,只会显示双引号当中的这个字符,就是显示一加一。 那因此呢,我们说 print 是我们这个作为程序入门的时候很重要的一个函数,所以呢,本堂课我们的重点就是和大家一起来学习认识打印输出函数 print, 那么 print 包含的哪一些参数?这里呢,教大家一个啊,方法啊,教大家一个方法,就是我们当我们打开拍审,进入这个拍审编辑以后,像类似于 print 这种函数啊,我们只要输入它的函数名加一个括号。 哎,你看到这个时候呢,在他的屏幕上面就会出现黄底黑字的提示,这个就是我们 print 语句他的完整的语法格式。大神在这里呢, 也从网络上获取到了一些资料,进行了相应的整理,把它分享给大家,大家看一下 啊,接下来呢,我们的重点就是围绕这五个参数,一二三四五,我们通过十几个案例,希望那你能够明白这些参数的作用分别是什么。当然这里我们强调一遍,就是我们这些参数 啊,比如说后面这四个参数,在默认情况下,如果你是选择他的默认参数,我们是可以不用输入的, 那我们只要前面把我们想要显示的内容给打印输出就可以了。好,这是第一点,第二点呢,为了这个演示的方便,那么但是呢,这一 课里面所有的命令啊,绝大部分的命令,我都会将在这个 python 的十二这个调试器当中来和大家进行演示,所以等会呢,大家看到了我的所有的, 几乎所有的啊,当然会有一个案例可能会要用到这个,呃,编辑器啊,其他的我都会是在这个这个时耳当中来进行调试,所以如果你是边看大神的视频边来学的话呢,请你注意,等会我打开是哪一个窗口,不要搞错了啊, 那为什么要在这里?因为我们个人的语句很简很简单啊,最多也就两三行代码,我们呢就省去了保存啊,这样等等一些这样的一些步骤啊,我们视频也会快一点。好,下面呢我们给大家带来的案例展示 是这样的六组啊,这样的六组分别是当我们的 print 输出一个值或者一个变量,或者你就说只输出一个对象的时候,我们怎么来做啊?那如果说让我们的 print 输出 多个变量,或者是也说多个对象的时候,我们怎么来做,以及我们后续呢?在我们这个 present 当中,后面还有四个参数,这四个参数的出现对我们的这个打印输出又会产生哪些影响呢?接下来我们一个一个的看 好了,我们先来看第一种情况,那就是我们的 printer 输出一个数值,或者是一个变量,或者是多个变量,可以让他加起来,当然我们整体上来看他还是 一个对象,比如说我们来举例子啊,我们在饲料当中我们输入 printer 括号一,那这呢就是输出一个数字,如果是数字的话呢,我们是可以原样输出的,就用括号把它括起来就可以。然后我们回车我们看一下, 这个时候呢,这个蓝色的一就是输出结果,那么以此类推,如果我们要输出的是字符的话,这个时候请你注意,比如说我要说,哎,你好, 那么这个时候呢,这种字符串就需要用双引号把它扩起来,那请你注意的是,大神要反复强调的就是我们除了像这种汉字,其他的地方所有的符号请保持英文状态啊,一定是英文状态。 好,我们回去。好,如果我们想继续说,哎,你好,我是大神,这个时候好像感觉是两个对象,对不对?但是其实呢,我们是可以把它写在一句话里面的, 那为了避免出错,我经常是会跟学生讲,你先把这个命令的格式这些符号全打上去,然后呢以后呢,再在中间打开输入法呢,再来输入我们的中文。 好,你好,我是大成,那么这个时候呢,虽然是两句话啊,但是他是作为一个整体的对象输出的,所以我们呢,他还是 一个对象,那除此之外呢,除了这个以外呢,如果说我们有变量的话啊,你比如说我们先找一个变量 a, 我们先把它复制为一啊,把一复制给 a, 这个时候我们回车,接着呢, 在我们输出 a 这个变量的值啊,这是可以的,你看他输出了一啊,输出一,但如果说我们再给他再来一个变量 啊,就是二吧,把二复制给变量 b, 然后呢,这个时候在我们的 present 语句里面,它是可以直接进行这种运算的啊,这种数学运算的,我们可以把 a 加 b 括起来,然后回射,这个时候答案会是什么呢? 你这时候可以尝试着把视频暂停,然后在屏幕下方输出,你的答案是不是三呢?如果是三,恭喜你就理解对了。好了,这就是我们 今天第一期啊,就是我们第一批当中,呃, print 语句它的使用的方法最简单的就是输出一个变量或者 是一个值啊,输出一个变化率值,就是一个对象的输出,那如果有多个对象,他的输出又是怎么办呢?来,我们一起接着来啊,还是 print, 就比如说我们刚刚所讲到的, 呃,这个字符啊,比如说你好,大神,那么这个时候我们可以尝试着,就是在 winter 里面,我们可以用两个双引号 啊,记得要把它切回来,然后呢中间用英文的逗号,再用双引号, 好,又切换回来,好,这个时候再回射,那你就会注意到呢,在你好和大声中间,我们是用的 逗号隔开,这个时候你好和大神就是两个对象在输出,那么同理,依此类推,你如果像上面的啊,有多个对象输出的话,你就只要用英文的逗号隔开就可以了,是不是很简单呢?好,那还有一种方法呢, 就像我们如果说不用逗号隔开,你看啊,那你好,直接的两个双引号打成,这个时候请你注意辨别一下我们两个上下之间的这个输出结果的区别,你发现没有, 就当我们用逗号隔开的时候,那么每个对象之间呢,他会默认的会加一个空格,这个时候敲黑板啊,重点重点重点,再等会我们就会用到了, 就是在默认的情况下,多个对象的输出,用逗号格外的情况下,他会添加一个空格,区分两个不同的对象。 好,我们再举一个变量的例子吧,你比如说我们前面讲到的已经有 ab 了,对不对?前面这里已经有把一负这个 a, 二负这个 b 了,那我们来个 c c, 等于 a 加 b。 好,我们这个时候呢,在我们的 print 里面输出 a b c, 哎,这个时候请你猜一下我们输出的结果会应该是什么? 你暂停一下来我们看答案。首先呢,因为 a 我们是负 值的一, b 呢是复制的二好, c 呢是 a 加 b, 那就一加二等于三呢?哎,那为什么中间有空格呢?我敢讲 本人的语句,如果说不同的对象之间用逗号隔开的话,也没有加其他的,后续的我们等会要讲的参数的话,他默认的会把不同对象之间呢会加一个空格。好了,那么现在前面, 嗯,我们要和大家演示两个部分,一个部分是跟着输出一个变量或者一个值,或者是跟着输出多个变量或多个值,那么就介绍到这里, 这里呢就提醒大家要注意的就是输出多个变量或值用逗号隔开,这是一。第二个呢就是多个对象之间默认的 会有一个空格,默认的会有一个空格。那接下来呢,我们看到 print 的第三个, 我们看到 band 的第一个参数就是这个 s, e, p 等于 这个单引号,空格单引号,注意看到这里啊,它的第一个参数是 s e, p 等于单引号,空格单引号。那么这个 s, e, p 的作用呢?就是 我们同一个 print, 主要同一个 print 语句,不同的对象之间在输出手,他的间隔符啊,就是用什么来把它分隔开,那么默认情况下,大家注意到就是单一号这里面是一个空格,所以你们看我们前面所有输出这一尺呢都是空格 啊,你看这个地方还有这个地方啊,都是输出的是空格,那我们可以怎么来改变它?比如说我们输出同样的还是上面的 a b, c 的话,我们 a 逗号 b, 逗号 c, 这个时候紧跟着大家注意看,这里有个提示,我们来 再输一个逗号 s, e, p 等于单引号,哎,这个时候在单引号中间,你输入什么符号?比如说我输一个斜杠, 再单一号,然后扣起来,这个时候再回车,那么上下两个语句呢?只是我多加了一个 sep 这个参数,然后我再回车,哎,你会发现一二三,这中间中间的这个间隔符啊,就不是空格了,你看这是空格对不对?我们就变成了斜杠,这就是我们这个 s, e, p 这个参数的作用,你明白了吗?那么接下来下一个参数的作用是什么?这个时候我们要构建两个 pro 的语句才看得出来。前面呢?我们都是,呃,每个 pro 的语句都是独立的在 一个命令行当中输入的,那么怎么来构建两个 print 语句?比如说我们这里输入 printer a, 然后用分号隔开,再 print d, 好,那么这个时候我回车以后会在屏幕上显示什么呢?如果你知道的话,请你在评论区留言,好,我们回来啊,来,看到这个时候我们回车,你会发现,咦, a 还是一啊? a 还是一? b 还是二?在整个这个问中,大臣并没有让他们发生改变,是不是?好,那么这个时候你就会发现,我们 从通常你可能会想,哎,应该是输入一二,对吧?但是没有啊,没有,他是输出了一换一行,然后再输出二,那么也就是说明了我们这个 print 语句啊,他默认的这个第二个参数是哪个参数呢?你看一下, 也就是这个 end, e, n, d 这个参数,它默认的参数是什么呢?是一个反斜杠 n 啊,反斜杠 n, 这个反斜杠 n 代表的是回车符啊,换行符,那也就是我们在输出一个 print a 的时候,然后他会回车换一行,然后再接着输入这个,输出这个 b 啊,输出这个 b。 所以呢,我们在输出的时候,比如说我希望这个一和二打在一起,那么这个时候我们就不希望他 换行,那怎么办呢?我们,所以呢,我们刚刚讲了,如果你希望是默认的,你就不用打,不希望是默认,怎么样我们就来输入吗? 就是 a, 逗号 and and 什么呢?单元号当中我们可以任意的输入,你希望的就是它的结束符是什么,如果你什么都不输入,你比如说就是两个单元号中间啥都不输,然后我们括号诶,再用分号隔开,再 credit b 啊, second b, 好,这个时候我们再回车,那在屏幕上我们就会显示一二 一二一二,好,当然呢,你也可以在中间加一点,那我们把光标移到上一这个命令,行,我们回车他就把上一行这个命令给复制下来了。这个技巧还是蛮方便的,我们在中间可以输入你想 结束的这个符号,我们比如说我敲一个空格,哎,那么这个时候呢,我们再回车运行它,这个时候你会发现在一和二之间 就是以空格隔开,那这里请你注意的是呢,这个时候的空格和我们前面这个 s, e, p 这个参数的空格,它是不一样的, s, e, p 呢,是同一个对象当中有不同的 这种角色也好啊,不同的变量也好,用逗号隔开的是这种同一个 print 语句当中不同对象的分割符,而我们这 and 是同一一个 print 语句,它的最后输出一个什么符号?比如说我们再举个例子啊,我们再把上面这行复制下来,我们比如说再输出一个 c 吧。 好,那么这个时候你就会发现呢,哎,我把这个符号换一下,比如说我打成逗号吧,逗号,逗号隔开,好,我再回车。 哎,你就看到他输出的是一空格三,逗号二,为什么?为什么是一空格三?因为 a, c, a, c 是同一个 print 语句当中用逗号隔开的不同的对象,所以呢,默认情况下他会加一个空格,而整个一 和三是一个朋友的输出的,那么他结尾会带一个什么符号?带一个逗号再跟上朋友的 b, b 是二,所以呢,就是一空格三逗号二。当然在这个基础上我们可以继续的变形,比如说我再加上这个 s, e, p, 等于同样我们用逗号,那么这个时候又会输出什么呢? 开动你的小脑筋想一想,看看和我马上敲回车得到的答案是不是一样的,一逗号三,逗号二啊,那么他决定的这个参数决定的是一和三之间,用逗号隔开 and 决定的是一,三和二之间的分割符是多好?好,现在我们就聊 解答,应该说是四种情况啊,就是 print 单独输出一个参数或者一个值,也就是一个对象。第二呢,就是输出多个值,多个对象啊。第三个呢,就是我们这个 sep 参数啊,它的作用是同一个 print 语音, 同一个 print 语句当中多个对象的间隔符用什么来表示?而 end 是一个 print 语句, 不管你们有多少个对象,把这些对象都输出以后,哎,最后他会以一个什么样的符号来结尾 这样的一个参数啊?不知道你听明白了没有?好,我们稍事休息好,我们接下来看到 fire 参数, fire 呢?它的末日 的参数值是这个 s y s 点 s t d o u t。 那这个参数他默认情况下,也就是告诉你的,你的 print 输出的对象都是在我们这个电脑屏幕上显示出来,那除了显示在电脑屏幕上面,我们 像这个函数叫做打印输出,对不对?那他除了在屏幕上给用户来看以外,他还可以让我们输出的对象是输出到一个文件当中啊。这个 file 是文件吗? 除了说我们把屏幕当一个文件,他是一个特殊的文件以外,我们还可以把它保存在一个文件当中,那什么意思呢?我们来举个例子给大家看一下。好,我们来输入这样一个命令,就是当我们,呃,比如说我们要输出这样一句话,人, 你好, 哦,这没切换英文 好,如果我直接是 brand, 你好,我是大神,这个时候回车,他会因为我们 file 默认的对象是这个, 呃,这个 s t b o u t。 是这个,就是我们的这个显示器屏幕,那如果说我需要把这句话保存在一个文件里怎么办?那这个时候呢,就需要我们先 啊,这里大家你可能不熟啊,没关系,你可以照着大成的来输入,就是先来输入一个变一个复制语句,就是定一个变代 f, 把什么复制给他呢?我们先打 开一个文件啊,打开文件,然后我们给他的参数是 text 啊,然后我们是写进去啊,写进去就是我们打开一个文件 wsy 写进去啊,准备把它写进去,然后我们回车 啊,回车,接着呢,我们就输入啊,输出,输出,这个时候输出的时候呢,我们除了答案。你好,我是大神,这句话, 你好,我是,我是大成,那我们呢就需要加一个参数,那就是指定 file, 那发尾输出到哪里呢?就是我们这个变量 f, 也就是我这个,呃, d m o 点 text 啊 text, 那么这是 f, 然后, ok, 好,这个时候回车的话呢,你会发现就是他不会在屏幕上显示了,他会把它输出到我们的这个文件当中去,然后呢?呃,我们现在已经操作完了啊,如果你不需要再继续继续写入的话,那么就这样结束了, 那如果说你还要写,你,当然你还可以继续的往里面写输入内容啊,我是, 好,然后同样的我们把它输入到 f 这里面去啊,当然你可以继续往下打,那么在等会我们这个 d m o 这个 text 当中呢,你就会发现有那么一个 两段文字啊,好,这样结束我们把它关闭啊,关闭的命令是写好 se, 好,那么到哪里去找呢?我们就到我们的拍审的安装目录下面,我们选择打开文件位置, 这个时候你就发现,哎,刚刚我们建立的这个文件就在这里,现在我们双击打开它,看到就是我们刚刚在 这个十二当中输入的两句话,那么就在这个文件当中,这个时候你会发现呢,在我们的显示器上面并没有出现这两句话,他们都输出到了这个记事本当中文件当中去。好了,这个呢,我们后面有机会带大家体验啊,这款 这个参数是 f l u s h, 它的默认的值呢,是 force, 就是它是一个假的啊,是一个假的,是一个逻辑假,那么它的意思是什么呢? 呃,如果把他的参数设为处就是真的,那么他的流会不断的强制刷新, 这个听上去很拗口啊,不好理解到底是什么意思,我们来给大家看一个案例,好吧,好了,这次呢,大臣给大家准备了一个理解我们这个 第最后一个场所啊,它的作用就是 f l u s h 目的情况下它是为逻辑甲啊,如果当我们设为逻辑真的时候,会产生一个什么效果?这个呢是大神在 run, 哦不,就是 这个网站上找到了一个加载的一个效果的案例,那么这里呢,他不仅仅用到了 print, 呃,还用到我们后面要和大家讲到的这个加载库啊,加载一个这个时间库啊,以及我们这个循环的这个命令, 那么这里呢,大家只要就是清楚,就是呢,我们这个程序大体上是先把这个内容给输出, 然后他的这个,对啊,他的这个结束符,那么他默认的是没有的,但是你看中间是没有的,也就是我们接下来如果还有 pro 的语句呢,会接着这个单词,这个 g 接在这个 g 的后面来输出。 好,那么在输出的时候呢,接下来这个分语就大家看,输出的是一个点啊,输出这一个点,但是呢,呃,他会循环多少次呢?会去 循环二十次,你就是会打出二十个点,但这二十个点呢不是一次性出来的,而是这样点点点点点点,然后又循环啊,循环,循环才能这个点点点点点产生二十个点,就感觉我们 就像有时候打开网页,他在慢慢的加载的过程中,这个动态的过程展现给你,来,我们看一下演示,先保存下来啊,这是为什么大神要放在吃药当中,因为放到这里的话呢,每次都要保存,很麻烦。好,保存下来,然后我们运行一下, 注意看在后面这二十个点是在不断的被抢救,抓紧的 好,打完了他就程序就结束了,好,这样就结束了,那这个效果的完成呢?就是两个部分,一个部分就是这个单词他的 输出之后,他的结束符不能是换行,如果说这把这个地方删掉的话呢,那下面这二十个点呢,就会打在下面,我们看一下, 你看这个点就在换了一行,是不是啊?这是第一个关键点,第二个关键点呢,就是我们这里如果说把这句话删掉,他是不会产生啊,当然这里也有啊,也是一样的,就是每一个点 不能让他换行,你让他换行,那就是变成一个垂直,再这样子点点点点点,好。当然如果说把这个地方去掉看一下啊,会产生一个什么效果? 看它就会每一行都出现一个,因为把那个 moon 的这个 每一行的结束的这个符号给去掉,那今天我们这个个人的输出啊,呃,简单的来理解,就是当你需要给用户与提示的时候啊,是要在屏幕上显示一些提示语句的时候,个人的就 给他除码。还有呢就是当我们要把一些输出结果保存在一个文件当中啊,比如说我们要设置一个调试程序对不对? 我们可能屏幕上一闪而过就看不到了,就是我们如果把它输出写在文件里,哎,我们回头再来看,到底是出了哪些错误,是不是这也是可以的啊,那么它的里面的一些参数啊,一些参数 啊,像刚刚所提到的,我个人觉得啊,可能前面这两个参数呢,会用的相对的比较多一点,就是同一个 print 语句当中不同对象之间的分割符以及每一个 print 语句,它最后的这个结束的这个符号是啥啊?就是用什么符号来结尾,默认的是换行的,如果你不喜欢换行,你可以 什么都没有啊,也可以用空格,也用其他的符号也是可以的。好,后面这个呢就是决定了我们是显示在屏幕上还是输出到文件里面去了。 最后一个呢是大神也没有搞得太清楚的,说实话真没搞太清楚啊,希望我们一起来研究他。 当然除此之外呢,我们还会有一些,比如说,呃,跟着输出的时候有一些格式,我们可以把它规范规范他啊等等这样一些东西,大家可以上网去搜,有很多这个呢 在这里赘述了啊。好,那最后呢,大神给大家同样呢还是有两个作业题,请大家呢认真的去做,然后下节课大神再和大家反馈好了,那么本节课到此结束,我是初始化工作室大神, 我和大家一起来学拍摄,下期我们再见,拜拜。

现在我们来看拍摄格式化输出,输出功能我们学过了,就是普遍底盘格式化输出,就是我们提前规定好一种格式。举个例子,我的格式是这样,左边横杠右边横杠,你在中间填充值,你可能每次填充的值都不一样,但是输出的格式每次都是一样的, 比如你第一次填充的是张大仙,是这样显示的,第二次你填充李白也是这种格式显示的,这就叫格式化输出,一般我们也叫格式化这幅串格式化,这幅串一共有四种方式,第一种方式是百分号这种形式,这种方式是从拍成诞生开始就已经存在了,也就是基本上我们用的所有版本 都可以使用百分号进行格式化输出,我们来看怎么去用它。现在我规定一种格式就是 monexx i'm from xxx, 然后我们要往这两个叉叉叉的位置填充值,用百分号实现的方式就是把叉叉叉删掉,然后改成百分号 s s 代表是最的意思,就是你要用一个支付钻往这个位置填充值,这个百分号 s 就相当于一个支付钻的站位符。后面这点微改成百分号 s。 给这两个位置传值的方式也有两种,第一种是按照位置传,就直接在后面写百分号括号, 然后直接把纸写在括号里,当然如果你前面定义了变量,这里也可以写变量名,我这里就直接把纸写这了。第一个名字我们叫张大仙,然后第二个来自于广东,这样我们就给他传了两个字,不穿类型的纸,然后把这个结果复制给一个变量名,应付 在普云提下这个音符,结果就是 money 张大仙 m from 广东如果我把这两个字的位置换一下再来运行,结果就变成了 moneymee 在广东 from 张大仙,我们右边括号里写的纸是按照位置一一对应传递给左边的,多一个少一个都会报错。如果你只需要传一个字的话,可以不要后面这个括号,直接把纸跟在摆放好 后面就行了,这就叫安慰字传词,安慰字传词,你需要记住站位符每一个位置代表什么意义,然后安慰词传对应的字。还有第二种方式就是不按位置传,这时候我们就需要在后面写一个字典, k 叫 lam, 对应张大仙,然后 k 叫 hometown 对应广东。这样的话前面我们就不能直接写百分行 s 了, 这样写的话只能按位置传,我们要在百分号和 s 中间写一个括号,然后把字典 k 写在括号里,这里就不用加引号了,因为这段话本身就是自负串类型,后面也是一样,后头按,当然字典的位置就无所谓了,因为字典是根据 k 取值的,你后面这两个位置可以随便改, 可以自己去试试,我就不试了,现在一运行,结果就是, money 张大仙 mform 广东,这就是不按位置,以制定形式传值。这里要注意,虽然摆放 as 是要求我们传一个支付传过去,但是你看我这样,我传一个整 十八进去,我再传一个列表 a b 进去,甚至我传一个字典 a 冒号 a, a b 冒号 bb, 一运行也是可以的,也就是说百分号 s, 我们可以传任意类型的纸进去,他都会当成支付串处理,然后还有一个站位附加百分号 d, 他表示接受一个整形, 这时候也可以接受一个整形,十八一运行是没问题的,但是如果是百分号 d, 我再穿一个这幅串进去,这样就会直接报错了。现在我们简单总结一下,百分号 s 可以接受任意类型的字,百分号 d 只能接收整形,但百分号 d 用的很少,了解一下就行了。