粉丝13.8万获赞34.6万


哎,老师,听说 python 出三点一二版本的还加了新功能,你给我讲讲呗。这还要我说,自己去看文档呗。 拍嗓三点一二的新特性之一就是扩展了 f string 的语法。先来说说什么是 f string, 它是拍嗓在三点六版本中新增的一种字符串格式化方法。语法是在字符串的引号前加上字母 f, 然后在字符串中通过大括号嵌入其他数值。相比于之前的百分号格式化和字符串否 max 方法写起来更简洁,比如嵌入一个变量或者一个计算式, 甚至是引用模块和调用函数。基本上来说就是你可以在字符串里面写 pass 代码。而且你还可以调整嵌入内容的格式,比如设定内容宽度、对齐方式、填充字符和小数点的保留位数等。方法就是在后面加上冒号和格式说明符。例如这里设定嵌入内容的 宽度为七个字符,不足的话用下划线填充上箭头表示居中对齐后面的点三 f 则表示保留小数点后三位有效数字。通过格式说明符 还能让数值以不同的形式嵌入。对比下数字一百分别以二进制、八进制、十六进制、百分比科学技术法以及阿司匹马对应字符的形式嵌入的效果。 day time 格式的日期时间数据也可以用格式说明符来自定义输出格式。 之前视频中有人注意到我在代码中写过这样一个输出语句,这也是 f string 的一个功能,可以连同表达式文本一起输出。 这是在拍嗓三点八版本才增加的新特性。注意看,表达势力的空格也会被体现在字符串中,并且这里不仅可以是一个变量,也可以是一个计算式。以上是 fs dream 的一些常用功能,关于更多的格式化参数, 可以查阅拍嗓官方文档,有中文版里面都写的很清楚,并且还给出了例子。那这次三点一二版本又增加了什么新功能呢?首先是可以重用引号。我们都知道,拍嗓的字符串内部不能含有定义字符串本身所用的引号, 比如你字符串里要有单引号,那要么你用双引号来定义字符串,要么用反斜杠转译 fsj 内部大括号中的代码虽然并不算是字符,但之前也是要受这个限制的。在新版本中,这个限制被去掉了,你可以不必在单双引号之间来回切换,进而带来的一个好处就是你可以无限的迁到 fsj, 这在过去设限与引号冲突是做不到的,虽然我也不知道这样有什么用。过去 f string 大括号中的代码里不支持反斜杠转移字符,新版本也可以了,所以可以像这样输出犄角两个 uniq 的表情符号。说到转移,你知道 f 这里要怎么表示大括号字符吗?就是用两个大括号。在过去的版本中,如果你定义的 f string 是单行字符串,那么大括号里的表达式也必须写在一行内。现在这个限制也没了,只要符合语法就可以,而且还可以每行后面加上注释,这也是新增的功能。 此外,新版本还做了报错上的优化,提示信息更准确了。 f string 确实是一个非常好用的语法,自从用了它,我就再也不想写百分号了,但我个人感觉,三点一二在 f string 上的这波更新就属于锦上添花了,算不上很强烈的痛点,你觉得呢? 欢迎在评论区讨论,或者有其他疑问和想了解的知识点也可以在下方留言点赞,多的我会专门在视频中解答。


开饭啦程序!首先我们来讲解拍森的安装和运行, 以六十四位的 windows 十系统为例,在拍摄的官网上找到对应的 windows 六十四位安装包, 完成下载后运行安装包,我们选择默认的 install note 安装方式就可以了。 稍等片刻之后完成安装,点击 close 关闭安装程序。完成了拍摄的安装之后,我们新建一个文本文档,并且将文件的名字修改为 hello, 点 p y, 然后右键单击这个文件, 使用 i d, l e 打开就可以编写 python 程序了。为了将信息打印到屏幕上,我们还要学习 pre 函数的使用。关于 python 函数,我们暂时不去研究,只需要知道通过函数我们可以实现各种相应的功能。 举个例子, print 函数可以将信息在屏幕上输出打印,其中数字可以直接传入 print 后的括号内。文本需要用单引号或者是双引号把它扩住,再传入 print 后的括号内,然后通过 print 将它们输出。 这里面我们要注意,这里的引号必须使用英文当中的引号。举个例子,输出数字一二三四,开发一行代码, print 一二三四就可以将一二三四打印到屏幕上了。输出今天天气真不错的时候,开发代码 print 括号单引号,今天天气真不错,就可以将这句话打印到屏幕上。这里面单引号可以替换为双引号,效果都是一样的。 在开发的工作当中,为了提升程序的可读性,并且降低后续的维护成本,需要为代码添加必要的注视,来解释和说明代码的含义。代码注视的内容呢,会被 python 解释器所忽略,不会在执行的结果当中体现出来。 python 使用井号作为单行注释的符号,从符号井号开始到换行为止,井号后面都是代码注释内容被解释器所忽略。举个例子为代码 print。 今天天气不错,加上注释,注释写在该号 房代码后以井号开始。为了阅读方便,我们也可以将注释单独写在一行当中。 在拍子当中,每一句的代码占一行代码通过缩进来区分代码之间的层次。通常情况下呢,使用四个空格或者是一个踏步作为一个缩进量。 这里呢,我们在后续学习的条件分支,循环函数等等都会使用代码缩进来表示相应的代码块。 举个例子,一个顺序执行的 n 行代码,代码一,代码二,一直到代码 n 写在了 n 行。这些代码的第一个字符是需要对齐的,否则就没有办法变异通过。而在条件分支当中,为了表现代码结构,在代码二与代码三的前面 需要有一个 top 的缩进。回到屏幕上输出学习信息的这个问题,我们可以发现打印的信息有三行,每次使用 print 函数打印信息的时候, print 都会在最后添加一个换行符,所以我们使用三行 print 代码来完成这个程序。 打开刚刚创建的 hello 点 py 文件,在其中开发三行代码,第一行为 print hi, 大家好,第二行是 print, 我是小曼, 第三行是 print。 从今天起,我们一起学习 python。 这三行代码的第一个字符 p 都在编辑器中的第一列,互相之间对齐,代码后面有相应的注视。完成了开发之后,选 则 ren 菜单当中的 ren 猫轴程序,就将这三行信息打印到了屏幕上。这里面我们要注意,我们所指的屏幕,也就是通过 pasan 的显示器所显示的信息,并不是说真实意义的 windows 窗口程序。 那么到这里呢?泰森的安装与使用我们就讲完了,现在来给大家留一个课后作业,使用 print 语句在屏幕上输出一个用星号所组成的五乘以五的正方形。 好的,感谢大家观看,我们下节课再会。
