默认参数讲完之后,我还要跟你强调一点,就是默认参数的值是在函数定义阶段被复制的,我来 给你证明一下,首先定义一个函数, d, e, f, u, n, c, x 逗号 y 等于二,冒号回车,接着 print xy, 这个函数能够理解吧?都是我们讲过的内容,现在我要开始给它变形了,我在前面定一个 a 等于二,然后这里的 y 的默认词我给它改成 a, 这能明白吧?其实就相当于把 a 的字二放到了这里嘛。 现在我们来调用一下这个函数,免费 unc 给 x 传一个一,外式默认参数可以不传来运行一下,打印的就是一和二,这是没有任何问题的。那我怎么来证明默认参数的值是在定义阶段被复制的呢?看好了,我在函数定义之后调用之前我把 a 的值改成三, 这一步还说还没有被调用,对吧?如果默认猜出的纸是在定义阶段被复制的,那我们运行之后应该还是打印的一和二。如果默认 参数的只是在调用阶段被复制的,调用的时候 a 的值已经变成了三,所以打赢应该是一和三来运行一下,结果还是一和二,这样我们就证明了默认参数的只是在函数定义阶段被复制的。我们再往上一层分析,我们定义喊数的时候,给这个 y 付了一个默认值 a 本次其实是把 a 指向的内存地址,也就是二的内存地址给了 y, 而下面我们就把 a 指向了三的内存地址,现在的情况就是这个行餐外指向了二代内存地址变量, a 只向了三的内存地址,所以运行之后打印出来还是一和二, 但是如果我们把这个二换成一个列表,列表里面我写两个字,二和三,然后这里我就不直接去改他的词了,我写一个 a 点耳环的四,现在再来运行打印的 y 的字就是我们修改之后的字了。 这其实也没有违背我们刚刚说的默认参数,是在函数定义阶段被复制的,因为定义的时候这个列表的内存例子就给了外,而下面我们又给外增加了值。由于列表是可变类, 我们给他增加值之后,他的内存地址不会变,外还是指向了这个列表的内存地址,所以打印出来就是我们更改之后的内容。而我们前面定义的整形二,他是不可变类型,他的执意改依旧指向了新的内存地址,而外还是指向了原来的二代内存地址。现在我又带你回顾了一遍可变和不可变类型, 如果这里你理解不了的话,那就是你对可变和不可变类型的知识没有掌握,我建议你回头去看看我前面的相关视频。然后我还要给你强调一点,就是于拍摄里面所有的纸的传递都是内存地址的传递。 就像我们前面说的 y 等于 a, 其实是把 a 指向的内存地址给了 y, 而内存地址是对值的引用。 所以你有可能看其他的一些资料,会看到有人说拍摄里面所有的纸的传递,都说引用传递,其实说的就是内存地址的传递,你以后看到别人这么说,你不要觉得奇怪,当然这只是拍摄的特点,其他语言里面是不一样的。
粉丝5.3万获赞37.8万

大家在学习 python 的时候是不是会遇到这种问题? name 某某某 is not defined, 那这种问题是由什么原因去导致的呢?这个问题的话是因为在代码当中我们去使用了未定义的变量 s, 所以他就会去进行一个报错。 那么在拍选当中的话,变量米可以是由字母或者说数字和下划线去进行一个组合,但是不能由我们的一个数字去进行一个开头的。 所以说我们当代码是等于 s 等于 s 加 i 的时候,他这样子一个语句写的时候就会去进行个报错。那么解决办法是什么呢?就是我们要在负循环前面去进行一个定义,那比如说我做的 s 等于我们的一个 es, 等于一写上去,写上去之后的话,我们这就直接再次运行我们这个代码, 那么这一次他就不会去进行一个报错了。大家这个一定要记住,如果说你学会的话,记得给我点赞与关注哦!


那么拍三种如下定义函数 iphone 是危险的,一定要注意。形餐 a 被创建为一个空列表,打一下,然后再加一,这样创建形餐是比较危险的。楼下第一次钓鱼 f 打印结果为空列表。第二次在同样调中同样闯入一个空列表,但结果却是列表中含有一个元素一,这是音表行餐为空列表导致的。一定要将列表的用餐设置为乱,这点大家一定要注意。

你好啊,又见面了,本期视频带你来学习一下如何捕捉异常。 上一期视频先带你认识了一下基本的异常名称,而这两个异常也是你初学过程中经常会出现,且最容易发现最容易处理的异常,一般都是你代码本身写的就有问题, 而有的异常发生在代码逻辑或数据处理部分,需要专门捕捉处理。我来举一个简单的例子, 比如要实现一个两个数字之间简单的四则运算的函数代码,可以这样写, define 关键字开头几个函数名,设置两个行餐, number 一 和 number 二。在函数体中直接用 print 方法打印出这两个数字加减乘除的结果, 写好之后调用函数传入两个数字。十二式 写好之后运行一下看看结果。看上去没什么问题,但是我想增加一些需求,我不想在函数调用的时候写入固定的数字,我希望在程序运行的时候让用户自己输入数字, 那就需要用到 input 函数了。声明,两个变量用来接收输入的数据,为了确保能接收小数的计算,在 input 函数的外侧用 float 强转一下数据类型,并写入适当的提示信息。 接着把这两个变量传入函数中, 运行一下,看看结果没有问题。 接下来我希望运算的符号也能让用户自己输入,并且只输出对应运算的结果,而不是像现在这样一口气全部输出, 那代码就要这样改了。增加变量 operator 接收运算的符号,符号是字母串类型的 input 函数外侧就不需要加数据类型转换的方法了, 然后给函数增加一个时差,同时增加一个行差,函数体内部的代码就需要增加一些判定了,用多分之去判断输入的符号等于谁,并输出对应结果。 如果此时严格按照输入的要求去输入数据,那程序是可以正常运行的, 但如果不按照提示进行输入,那这个程序就会报错崩掉。如果没学过异常的处理,这个问题该怎么修复呢? 通过报错信息可以发现,这个报错在输入数据的时候就触发了,而且是数据异常,说明是数据类型转换的时候出现的问题。 为了方便日后管理,代码更结构化一些,可以把参数去掉,把输入的操作全部封装到函数中, 将变量名统一。为了确保不再输入端报错,可以先把数据类型转换的方法去掉,确保能正常接收数据,然后再判断是否是数字。 这里用到了检验字母串是否只由数字组成的方法 is digit。 如果输入的数据全是数字,那就返回 true, 否则返回 false。 确认都是数字之后再进行计算。记得把这段代码整体增加一个缩进,确保都是数字之后再进行强转, 如果不是数字的话,就给一个分支再提示一下,注意这个 else 要和这个 f 对 齐,然后运行程序测试一下效果。 输入端非数字的数据问题搞定之后,再来看看数据预算的问题。 这次输入的数据确实都是数字,但是除数是零,这样就会引发 zero division error 这种异常就是除数为零导致的。那代码该怎么改呢? 可以在除法的条件下再来一个判定,如果 number 二不等于零,就让除法正常运算,否则就提示除数不能为零。 写好之后再来测试一下, 没问题了。但是你有没有发现这个代码越写越多?先前的 value error 和 zero division error 虽然都规避掉了,但是那是我有意触发,且已知会这样报错的。 但实际的开发中有的异常你是无法提前思考周全的。那怎么办呢?这就需要捕捉异常了,需要用到 try accept 语句,语法格式是这样的, try 语句下编辑可能出现问题的代码快,后面如果只写 accept, 那 代码不论出现何种异常都会执行这部分代码。 如果要捕捉指定类型的异常,那就在 accept 后面加一个异常名称即可。如果没有发生异常,就会执行 else 后面的代码,当然 else 可写可不写。有了这个之后,来看看原来的代码该怎么优化。 先把函数体中的代码复原, 把强转数据类型的方法加回去, 然后加入基础的 try accept 结构, 输出适当的提示。写好之后测试一下, ok, 没问题。虽然能捕捉异常了,但是两种不同类型的异常却输出了相同的提示,这显然需要调整。可以在 accept 语句后面增加指定异常类型的名称,然后输出特定的信息。 如果你不确定异常的类型,但是还想输出异常类型的名字以及原始的详细信息,那可以只留一个 accept 语句,把名字写成 exception。 同时还可以 u s 关键字另起一个名字,简化一下, 然后打印它的类型和具体信息即可。 这样就解决了前面遇到的问题了,如果你希望代码无异常,运行后还能有一些提示信息,那你可以加 else 语句。如果你希望无论是否发生异常,都执行一段最后的代码,那你可以加一个 fun 的 语句。 这就是捕捉异常的全部内容了,包含了为什么要捕捉异常以及捕捉异常的语法结构,有时间了可以好好练习一下。 本期视频到这里就全部结束了,欢迎点赞、关注、评论,我们下期再见!拜拜!

一天一个拍损干货分享,今天给大家带来的是拍损和拍差几乎安装,同学们大家好,今天给大家带来一个关于拍损与拍差的一个安装教程,之前一直同学说老师这个我不会装是吧,想学也无从下手,所以的话呢,今天我们就来从头开始讲解怎么去安装好这个拍损的环境 以及拍差这个编辑工具。好吧,那首先第一步,哎,我们想要使用的话得先下载对吧?那第一步打开浏览器, 在这的话呢,我们访问一下这个 python 的 官方网站,三 w 点 python 点 o r g, ok, 有 车,这个是官方网站好吧,不过需要说明的是,这个网站因为服务器在国外,所以你访问的时候呢,大概率就是会卡, 那会有一点点卡顿,那你看我这里就是刷新半天没出来是吧?这里我们需要等一小会, ok, 当然这个其实不等没关系啊,因为我们是来下载拍摄的,是吧?这个界面其实无所谓,首先如果想下载选择选择,这里有个叫 download, 就是 下载的意思,点击这个按钮点一下, 好吧,点这个按钮点一下,然后就会进入到这样一个下载页面,以及它这里还给了一张图片啊,什么呢?就是关于 python 的 一个版本支持的问题,好吧,因为这里的话牵涉到一个关于版本选择,毕竟像 python 有 很多版本的,对不对? 你看这里,比如说从三点六,三点七,三点八,三点九,三点十,三点十一,十二一直到十六,是吧? ok, 那 这个版本很多啊,我们怎么选呢?一般来说,你注意看在这里,如果是红色的全部都不选 啊,如果是红色的情况下都不选红色什么意思呢?意思就是这个版本已经停止更新维护了,他的生命周期已经结束了。好吧,也就官方不管这个版本了 啊,后续有任何问题需要你自己解决啊,有 bug 你 需要你自己解决,那这个问题就比较麻烦了,所以一般来说我们不会去选择这个带红色标记的已经停止更新维护的版本。好吧,那其次怎么选呢? 那除了这个红色的,还剩下三到十到十六,对不对?但是你要注意啊,有些版本还没发过啊,比如说你看这个三点十六、三点十六的话呢,他是第一个版本是什么时候发?是二零二七年十月六号,这还没到,对吧?甚至现在三点十五、三点十五也没到呢,要等到二零二零年十月一号了, 是吧?所以这两个版本目前只是有规划,但是还没有实际发布,那么也可以排除,所以目前你能够下载的最新的版本是三点十四啊。 ok, 也就是这个版本是目前能下到最新的版本啊,就这个,那也就是从三点十到十四,对吧?这一二三四四个版本 啊,不对,应该是五个十,十一、十二、十三十四,一共五个版本,对吧?好,那么这五个版本怎么选呢?呃,先说明,如果你只是学 python 的 基础语法,那么优先建议你直接使用最新的版本。 如果只学语法,推荐你用最新的版本。如果你可能以后还会学到,比如像爬虫啊啊这个数据分析啊等等相关的,那么更推荐呢,用 带有这样一个标记的版本。好吧,前面这个三点十四和十三这两个版本有个 bug, 什么 fax? 对, 这什么东西呢?意思就是这两个版本目前还有 bug, 还需要修复,它目前还是有 bug 的, 需要修复的,而这几个的话呢,目前已经修复完毕了,没有 bug 了,你可以放心用。 好吧,所以如果只学基础语法,直接用最新的版本三点十四,如果你后续还有其他的一些学习方式呢,那么你就更推荐使用这三个版本。 ok, 因为要保证兼容性嘛。行吧,那这里我们就以先以最新版本为例吧,来,比如三点十四来点击这里 download 下载。 ok, 那 么进了这个页面之后的话呢,这里会有提示各种各样的一些相关信息,是不是? ok, 这个我们就不管它来就看对应的。呃,我们这个选择版本,呃,我是 windows 系统啊,所以我们直接选 windows insta, 那 就这个 windows insta 六十四位的对吧,还有三十二位的,现在应该很少有三十二位点了吧,我们就选六十四的好了,如果你自己是不同的系统,你自己需要区分一下。好吧,我们这个就以这个为例,点一下子, 然后就开始下载了啊,等他读条这个可能会有一点点慢,需要花点时间。好吧,因为服务器在国外,所以下载的话呢,会花点时间,这个我们需要稍等一小会的时间。 ok, 这里的话呢,推荐大家一个小技巧啊,能够快速的下载的。好,我们先让他暂停一下啊, 暂停什么小技巧呢?这样的,嗯,像这种的话,一般在你这个外网的话,下载其实非常慢的情况下,那么你可以选择选什么呢?选择使用迅雷这种下载工具来专门下载它,会快一些。好吧, ok, 怎么用呢?来,你打开,你自己电脑上可以装个迅雷啊,迅雷软件,对吧? ok, 打开了,打开之后呢,现在怎么用呢?很简单,我们在这里复制一下这个下载链接,复制一下,然后呢它会自动在迅雷里弹开,然后点击下载。啊,我们就下载 c 盘,好吧。啊,下到我这个下载目录,点击自己下载, 这个速度应该会比你这个浏览器要快多了。好,下完了,三秒钟事情搞定,把兄弟退了吧。下完之后的话呢,我这个是直接放在,就是放在我的下载目录里边,在这个里边,所以你看现在就好了,是吧,比这快多了。行,那这个就取消了, 关掉。好的,那么软件我们就下好了,在这里,这里的话呢,呃,把它拿到放在桌面上吧,放这了。 ok, 接下来我们来讲怎么进行安装,安装的话呢,非常简单啊,就是双击这个安装包进行安装,双击一下, 好的,那么会进入到这样一个按住界面,是不是这个界面的话呢?首先,呃,第一步,记得第一个事情,先把下面这两个勾给它勾上,好吧,这是必要条件啊,特别是下面这个必须要勾,否则到时候你这个命令用不了啊,一些相关的,比如 app 命令还有 python 命令你是用不了的,所以这个记得一定要勾选。 割完之后,接下来第二步就是下一步怎么安装,那么这里有两个选项,一个是默认安装,一个呢啊,是自定义安装,上面这个是默认安装,他会默认帮你把你的显示器装在这个路径下, 装在 c 盘里边,而自定义安装,你可以自己修改这个安装路径啊,这个就看你个人需要了。好吧,看你个人需要了,如果你想要改的话,就点下面这个,然后这里不动 next, 这里的话就改它路径了。好吧,像我个人习惯直接装 c 盘,所以的话我就不改了,你们自己可以根据情况进行选择,我就选上面这个默认的点确定是, 呃,允许好,等它读出来结束,这个还是蛮快的。好的,这边提示已经成功的安装好了,是吧? set up 搞定了, 那么点 close 关闭就行了,这样我们就安装好了。那安装好之后,有同学会疑问,哎,老师啊,这怎么没有启动图标呢?我点哪里运行呢啊?这里先跟大家说一下啊, python 是 没有启动图标的好吧,你想要使用,想要运行,你是需要通过命令 来进行操作了,好吧,你不像正常,比如说安装个 qq, 我 就可以点 qq 图标启动啊,没有这种用法。 ok, 这点自己录一下。那接下来我们怎么使用呢?来,我们先做个简单验证啊,打开你的 cmd 啊,这个终端命令提示功能,打开之后,在这边的话呢,我们输入第一个命令。什么命令呢?输入 python 这个名字回车。 那么首先当我们输入 python 之后,你就会看到这样一个提示啊, python 三点十四点三,这就是我们刚刚安装的这个版本的,安装这个 python 版本这里就会提示了是吧,以及的话呢,告诉你,哎,这里有一个三个紫色的三角形啊,这个箭头是吧,这个是 python 终端,你可以在这里写代码,比如说 print, 呃,我们写个 hello hello python, 是 吧,你就可以写代码让运行了。就是啊,这就是一个最简单的一个交互命令界面,如果不想用了,可以退出 啊,可以退出。好吧,行,由此可以确认你已经把 python 装好了。如果你想要看这个 python 装在哪个位置,你也可以通过 where 命令啊。 where python, 这 python 在 哪里是吧?回车,那么它就能查到 python 的 一个安卓路径呐,在这儿 是吧,他找的时候也方便找啊。顺带说一下啊,在 windows 系统上, windows 系统本身会自带一个 python 解析器,但是这个解析器是用不了的。好吧,它路径放在 windows apps 里边,这个是用不了的啊,所以你就当它不存在, 那你就当他不存在,那么我们安装的就上面这个确认一下,好吧,行,那么这样 python 的 解释器就安装好了,后续就可以用它来去运行代码啊。好吧,行,那么关于这里就给大家讲一讲。好的,接下来的话呢,我们就来讲一讲怎么去写代码, 也就是我们接下来需要说的怎么安装。拍叉。 python 这个软件,它本身是用来运行代码的啊,是一个运行环境,所以你需要安装它, 然后用来运行代码。但问题是我们现在没有代码,没有代码就需要写,那写代码我总不能用记事本去写吧,那这个效率也太低了。 ok, 所以 我们就需要一个专业的这个写代码工具,也是我们所说的拍差。好,那这边的话呢,我们打开拍差的这个官网。嗯,三 w 点 jesse breath 啊,对,就这个名字啊,不要把名字猜错了啊。 jesse breath, 点 com, 然后呢,记得后面加一个点 c n 啊,为什么点 c n 呢?因为这个点 com 是 官方顶级域名。那这个是全球的,它服务器不在国内啊,所以访问速度很慢。加点 c n 之后的话呢,它是访问国内的服务器,这样速度快一些。好吧,好,回车。 那么这样就进到国内的网站了是吧?那就是捷德布尔斯公司的一个开发的一个工具,所以接下来我们找到产品,在产品里面找到什么?找到拍差,就这个点它好。进到这里面之后的话呢,进来我们就可以进行下载了是吧?点击这个下载, 下载之后需要说明这里的话呢,存在一个版本的差别,那不管是什么系统,你自己先看一下吧。其次的话就是版本差别,目前的话,他他以前是有两个版本的,一个是社区版, 一个是专业版,社区版是免费的,专业版是要付费的。功能差别就是专业版性能更强啊,工具更强。好吧,有些功能是社区版不支持,但专业版支持,所以这里的话呢,我们用的话尽量还是用专业版好一些。好吧,用专业版好一些,但有一个问题在于什么?在于这个专业版他要花钱买呀,那老师我没钱怎么办 啊?没关系,我们可以用破解工具。好吧,你有钱就支持嘛,没钱的话呢,我们先用破解工具试试。好吧,但是目前最新的版本破解很麻烦,所以不推荐用最新的版本。 ok, 这边我们选择其他版本点这, 然后呢,选择二零二四版,这个版本破解起来更容易一些。好吧,二五版的很难破解,而且挺麻烦的,到时候可能电脑报读之类的,所以我们选择二零二四版,然后我个人用的话呢,是那个二零二四点一点七 啊,我用的是这个版本。 ok, 用的是这个版本,所以的话呢,这里我就下载它了。好吧,就这里有好几个版本。注意啊,我们选第一个 windows, 点 excel 点它请下 载,然后等它读条。这个下载速度因为是国内服务器,所以下载速度是比较快的,我们等一小会儿就好了。好,差不多下完了。等一小会儿啊,这个应该在验证了啊,会验证完毕打开文件啊,就是找到我们刚刚的安装包,把它同样也放到桌面上吧。 给它放到桌面上去啊,我们看一下,现在我们同样的获得了一个拍叉的安装包,那接下来我们就来进行使用是吧?双击安装,双击启动这个安装包, 那这个环节比较大,所以启动可能会等一小会有点慢。好,然后选择是 开始安装。呃,这里下一步没什么好说的,然后这个是安装的位置,安装位置的话呢,你可以进行修改。好吧,可以进行修改,就看你自己需要我的话呢。呃,我就默认路径。好吧,我就不改了,懒得改了。我 c 盘空间还是够的啊 c 盘空间还是够的。下一步 然后呢,这个页面选择。呃,第一个肯定是要的。好吧,你一般想要在桌面创建快捷图标启动的话这个还是要的,第二个是必须要够的。好吧,至于下面两个呢,看你个人习惯, 我一般不勾。那你要是想勾也可以。好吧,勾不勾无所谓啊,都可以,所以我的话就算了,我就不勾了,然后选下一步。这里的话呢?嗯,不做改动,直接点安装就好了,然后等它读条结束, 这就开始安装了。好吧,然后你可以看到呢,在桌面上就会出现一个这样的启动图标,到时候如果你想启动排叉,你就点这个图标就行,双击启动就好。好吧。嗯,这里我们等他安装,稍等一下会好,那么这里的话呢,就已经安装完成了,我们点击完成就行,接下来就是启动。怎么启动呢?点这个啊,双击启动。 好的,首先会进入到这个界面告诉你。呃,你是要先试用三十天呢,还是要先激活你的账号呢?因为我们前面说过专业嘛,是要花钱买的对吧? 啊,那我们这边呢就先选择试用,先用试用的方式再激活,但是大概率试用不了,哈哈,因为我之前试用过了,所以那怎么办呢?没关系,先关掉啊,关掉,接下来我们来进行激活。怎么激活呢?呃,这个工具啊,找到它选择解压缩提取, 然后呢会得到这样一个文件夹,我们打开一下啊,里面的话呢,双击,在这里面有一个激活工具,就是拍叉激活工具。好吧,点 v b s, 那 么我们就双击这个文件。好,然后这里提示什么?嗯, success four 成功,你现在激活了拍叉,激活到是多久呢?激活到二零九九年。 二零九九年,嗯,大概还有六十多年吧。差不多是吧,六七十年的样子,应该够你学了吧。好了,那么这样就可以了,接下来我们就来进行启动。那刚激活完了是吧?重新试一下双击, 那双击之后,哎,你会发现是不是没有那个激活提示了,对吧?这就代表已经进来了,能用了,好吧,就能用了。好,能用之后呢,接下来第一个事情是不是呢?首先你可以看到这个界面是个纯英文界面,是吧?老师,我不会英文怎么办?或者我英文不太熟悉怎么办? ok, 如果是这种情况,那么简单找到这个插件选项,就倒数第二个,这里插件选项在这里面的话呢,我们搜索一个中文插件, 那些不用搜,你看下面这就有了啊,当然你要搜一下吧,别找错了, c h n e s 全的意思,就中文的意思。好吧,那就是它注意啊,这个图标是一个汗啊,一个紫,一个 粉红色的汗,下面是蓝色的,对吧?选择这个,因此安装安装这个插件,这是个中文插件,是由官方提供的中文语言包,所以呢,我们装完这个插件之后,他就会有中文界面了,来重启一下, 而是再来重启的意思啊,重启之后,你看现在就中文界面了,是吧?那这就熟悉了吗?是不是英文不认识,中文是认识的啊。 ok, 那 么这样我们就已经能够把它激活使用了,接下来下一步是用它来干嘛?写代码?创建项目是吧? ok, 这里要创建项目的,不能直接写代码,所以点击新建项目。然后这里的话呢,我们看一下,首先第一个项目名称,这个名字你随便起啊, 比如说我们这个 python project 的 一二三,我随便起个名字。其次第二个是他这个项目放在哪啊?他会告诉你我这个项目存放的位置,那么这个东西的话呢,先说一下这个位置,尽量你自己注意一下,要找得到, 你到时候要找不到的话呢,你这个代码在哪你都不知道,是很尴尬的,所以尽量把这个位置调到一个你熟悉的地方,好吧,调到你熟悉地方,那这里我选择,比如说我把它放到 啊,我放到第一盘,第一盘 project 里边,好吧,因为我专门把代码放这里边,就放这里给大家看一下吧,我写代码一般都是专门建一个文件,就是叫 project, 然后里面的话呢,就是我放的代码,好吧,我就放这里啊,放在第一盘 project 文件里边,然后我的项目名称叫 python project 一 二三啊,就可以了。然后呢,这边计时器,它会自动提取你当前安装的这个系统,计时就是我们刚刚那个 python, 对 吧?就是它,你看三点十四的,然后选择创建 啊,点击创建好这里我们就要等它创建,创建需要一点点时间。 ok, 应该可以了,这个不要了,收起来啊,界面我给它全平了吧。 然后这里要开始读条,读取你的判断解析器,这个我们需要等一下强调一下啊,这里在读条的时候尽量不要做其他操作,尽量不要做其他操作,否则可能会导致比如说我写你个代码运行,那不行的,这样会导致运行报错了,好吧,有些事情运行不了, 所以尽量等这个读条结束之后再做下一步操作,好吧,他读条的时候不要乱动。 ok, 应该差不多了,快了啊, 来,那么我们来介绍一下关于这个里面的一些目录,首先第一个目录这里有一个点 v n v 的 一个黄色的图标,是吧?我们先点击这个上下箭头,把它收起来啊,这是虚拟解器,用来隔离环境。好吧,你可以不用管它,你就把它收起来就好了。 ok, 然后下一步你就可以写代码了,比如说我们新建一个代码文件, 选择新建,然后新建一个拍摄文件,是吧?起个名字吧,啊,就叫 test, 一 二三, test 测试的意思啊。好,新建一个 test, 一 二三点代码文件,那么你就在可以在这里边写代码了,比如我们随便写一个,写个大家都熟悉的,嗯,随便是第一个, 第一个编程是吧?就是 hello world, 是 不是? ok, 那 么这样就写好了,写好之后运行怎么运行呢?鼠标右键点击一下,然后呢选择运行啊,选择运行,然后点一下就可以了,那么这样它就能运行了,是吧?或者如果你英文不熟悉的,是吧,那就改成中文,你好世界, 对吧?那你好世界,行了,点击就行,你看就变成你好世界了,是不是很简单吧?所以这样我们就可以把拍叉安装好,然后呢创建项目,写代码是吧?想怎么写怎么写,就在这面写,不过这里有几个小问题,第一个小问题是什么呢? 就是这个界面它可能有点小,是吧?这个字有点小,老是有点看不清,怎么办啊?可以设置一下。怎么设置呢?来选择这里设置。 呃,在这个地方呢,我们外观这一部分啊,我们选择这个自定义字体,好吧,自定义字体,然后呢把这个大小稍微调大一点,就调上面这排字啊,把界面调大一点,比如它是十二的吧,我们改成十六应用一下看看。喏,你看这个字是不是变大一些了啊?看着是不是更舒服一点,我们点确定嘛? 啊?看一下这个字体是不是大一些,这面就大一些,看着舒服一点啊?太小的话呢,看着有点模糊。然后其次就是代码,这个代码的字还是很小,是吧?这个怎么调呢?也可以调,找到这里文件选择设置, 在设置里面的话呢,我们来看啊,把这个外观收起来,找到编辑器这个选项,编辑器在编辑器里面呢,找到这个字体,然后呢他的默认大小是十三,对吧?这个字很小,我们可以把它稍微调大一点。右边可以预览啊,比如说把十三改成十八 啊,你看这个字是变大了,或者改成二十,那是不是更大了?我们就以二十为例吧,点确定好,你看这样的话呢,这个字也就变大了,是吧?就更清晰一点,好吧,最后运行 ok, 搞定。 那么行,这就是关于拍摄和拍叉,他的一个安装以及使用,就给大家讲这里。好吧,谢谢大家啊,我们下次见,拜拜。

pyxon 基础语法 fstream 字母串格式处理 hello, 大家好,我是陈学木木,今天的话想教大家 fstream 的 字母串的格式化的一个神器。那这个案例呢?其实在爬虫里面的话,包括我们的这一个 web 里面用的是比较多的,我接下来给大家用一个简单的一个案例给大家去演示一下。在里面首先第一个我先准备一个 name, 这个 name 呢,我们给他一个名字,比如说现在的话,我这里的一个 name 是 陈学木木, 好,下面的话给上一个年龄,这里有一个 age, age 的 话这里写上一个十八,呃,相对是我今年十八岁啊,在里面。好,接下来我想把呃里面的支点把它打印输出,那这个地方直接是 print 打印里面这一个 name 啊, 下面这里呢有一个逗号,我把用一个逗号隔开,这里有一个 a 键。我们这里先来看一下鼠标右键点一下运行这个地方的话,他直接是程序木木跟十八,但是我想打印的是,我是程序木木,我今年十八岁,我想打印这种的,怎么怎么去打印?那这个地方可能同学会想的是这种的,第一个我们用一个,我是我是, 后面这里呢,我把那个变量名加到这个里面啊,后面这里有一个逗号隔开,下面这里的话就是我们写上这一个,我今年 嗯十八,后面这里我们也是用到一个 a 键这种形式打印,我们来看一下鼠标右键点下运行这里的打印的话,大家可以发现这个地方只会打印,我是内容里面是 a 键啊,对吧?他没有把这个地方只会打印,我是什么他就打印什么,为什么呢?因为这一个数据的话,他是一个字母串, 因为前面有这种的引号嘛,它就是一个字母串,而前面这个地方的话,它是一个变量名,因为颜色都不一样,这里大家很明显能够看得出来。那我怎么样能够把前面的这个变量名引用到这一个字母串里面呢?那我们就得用到这个支点在里面,那我这里写的话,直接在前面加上一个 f 啊,一定要加一个 f, f 是 固定的,后面这里的话,我们把这个用一个花括号把它括起来在里面啊,你要把花括号括起来在里面后面这个地方呢?我们也要把它用花括号括起来在里面啊,这样子才是对的,在里面里面没有,但这个地方呢,有一个注意的一个事项,就是我们里面这里的话,呃,如果你这里写完,这里就不要加了, 就这样子去写啊,因为前面的 f 必须放在放在一起在里面啊,这样子就是变成这种的一个白色的,它才是引用到里面的一个变量名的,这种就是我们的 f 格式化的一个输出,像在爬虫啊,还有那个, 嗯,很多数据处理当中都有用的到在里面的,所以这个就是我们的一个 python f string 的 这个次序串的格式化的一个处理,它是 python 技术语法里面必学的一个内容在里面。那接下来我把这个代码运行一下,给大家看一下效果,手边右键点一下运行, 运行完之后呢,这里就直接是,我是陈学木木,今年十八,对不对?就直接能够直接引用在里面的,那么这个你学会了吗?

同学们大家好,今天给大家带来一个关于 python 与拍叉的一个安装教程啊,之前一直同学说老师这个我不会装是吧,想学也无从下手,所以的话呢,今天我们就来从头开始讲解怎么去安装好这个 python 的 环境 以及拍叉这个编辑工具。好吧,那首先第一步,哎,我们想要使用的话得先下载,对吧?那第一步打开浏览器, 在这的话呢,我们访问一下这个 python 的 官方网站,三 w 点 python 点 o r g, ok, 有 车,这个是官方网站好吧,不过需要说明的是,这个网站因为服务器在国外,所以你访问的时候呢,大概率就是会卡, 那会有一点点卡顿,那你看我这里就是刷新半天没出来是吧?这里我们需要等一小会, ok, 当然这个其实不等没关系啊,因为我们是来下载拍摄的,这个界面其实无所谓。首先如果想下载选择选择,这里有个叫 download, 就是 下载的意思,点击这个按钮点一下, 好吧,点这个按钮点一下,然后就会进入到这样一个下载页面,以及它这里还给了一张图片啊,什么呢?就是关于 python 的 一个版本支持的问题,好吧,因为这里的话牵涉到一个关于版本选择,毕竟像 python 有 很多版本的,对不对?你看这里,比如说从三点六,三点七,三点八,三点九,三点十,三点十一十二一直到十六,是吧? ok, 那 这个版本很多啊,我们怎么选呢?一般来说,你注意看在这里如果是红色的全部都不选 啊,如果是红色的情况下都不选红色什么意思呢?意思就是这个版本已经停止更新维护了,他的生命周期已经结束了。好吧,也就官方不管这个版本了 啊,后续有任何问题需要你自己解决啊,有 bug 你 需要你自己解决,那这个问题就比较麻烦了,所以一般来说,我们不会去选择这个带红色标记的已经停止更新维护的版本。好吧,那其次怎么选呢? 那除了这个红色的,还剩下三到十到十六,对不对?但是你要注意啊,有些版本还没发过啊,比如说你看这个三点十六,三点十六的话呢,他是第一个版本是什么时候发?是二零二七年十月六号,这还没到,对吧?甚至现在三点十五、三点十五也没到呢,要等到二零二零年十月一号了, 是吧?所以这两个版本目前只是有规划,但是还没有实际发布,那么也可以排除,所以目前你能够下载的最新的版本是三点十四啊。 ok, 也就是这个版本是目前能下到最新的版本啊,就这个,那也就是从三点十到十四,对吧?这一二三四四个版本 啊,不对,应该是五个十,十一、十二、十三、十四,一共五个版本,对吧?好,那么这五个版本怎么选呢?呃,先说明,如果你只是学 python 的 基础语法,那么优先建议你直接使用最新的版本。 如果只学语法,推荐你用最新的版本,如果你可能以后还会学到,比如像爬虫啊啊,这个数据分析啊等等相关的,那么更推荐呢,用 带有这样一个标记的版本。好吧,前面这个三点十四和十三这两个版本有个 bug, 什么 fax? 对, 这什么东西呢?意思就是这两个版本目前还有 bug, 还需要修复?它目前还是有 bug 的, 需要修复的,而这几个的话呢,目前已经修复完毕了,没有 bug 了,你可以放心用。 好吧,所以如果只学基础语法,直接用最新的版本三点十四,如果你后续还有其他的一些学习方式呢,那么你就更推荐使用这三个版本。 ok, 因为要保证兼容性嘛。行吧,那这里我们就以先以最新版本为例吧,来,比如三点十四,来点击这里 download 下载。 ok, 那 么进了这个页面之后的话呢,这里会有提示各种关的一些相关信息,是不是? ok, 这个我们就不管它了,就看对应的。呃,我们这个选择版本。 呃,我是 windows 系统啊,所以我们直接选 windows insta, 那 就这个 windows insta 六十四位的对吧,还有三十二位的,现在应该很少有三十二个点了吧,我们就选六十四的好了,如果你自己是不同的系统,你自己需要区分一下。好吧,我们这个就以这个为例,点一下子, 然后就开始下载了啊,等它读条,这个可能会有一点点慢啊,需要花点时间。好吧,因为服务器在国外,所以下载的话呢,会花点时间,这个我们需要稍等一小会儿的时间。 ok, 呃,这里的速度的话呢,是怎么时间越来越长了呢? ok, 这里的话呢,推荐大家一个小技巧啊,能够快速的下载的。好,我们先让它暂停一下啊, 暂停什么小技巧呢?这样的,嗯,像这种的话,一般在你这个外网的话,下载其实非常慢的情况下,那么你可以选择选择什么呢?选择使用迅雷这种下载工具来专门下载它,会快一些。好吧, ok, 怎么用呢?来,你打开,你自己电脑上可以装个迅雷啊,迅雷软件,对吧? ok, 打开了,打开之后呢,现在怎么用呢?很简单,我们在这里复制一下这个下载链接,复制一下,然后呢它会自动在迅雷里弹开,然后点击下载。啊,我们就下载 c 盘,好吧。啊,下到我这个下载目录,点击自己下载, 这个速度应该会比你这个浏览器要快多了。好,下完了,三秒钟事情搞定,把兄弟退了吧。下完之后的话呢,我这个是直接放在,就是放在我的下载目录里边,在这个里边,所以你看现在就好了,是吧,比这快多了。行,那这个就取消了, 关掉。好的,那么软件我们就下好了,在这里,这里的话呢,呃,把它拿到放在桌面上吧,放这了。 ok, 接下来我们来讲怎么进行安装。安装的话呢,非常简单啊,就是双击这个安装包进行安装,双击一下, 好的,那么会进入到这样一个按住界面,是不是这个界面的话呢?首先,呃,第一步,记得第一个事情,先把下面这两个勾给它勾上,好吧,这是必要条件啊,特别是下面这个必须要勾,否则到时候你这个命令用不了啊,一些相关的,比如 app 命令还有 python 命令你是用不了的,所以这个记得一定要勾选。 割完之后,接下来第二步就是下一步怎么安装,那么这里有两个选项,一个是默认安装,一个呢啊,是自定义安装,上面这个是默认安装,他会默认帮你把你的显示器装在这个路径下, 装到 c 盘里边,而这里安装,你可以自己修改这个安装路径啊,这个就看你个人需要了。好吧,看你个人需要了,如果你想要改的话,就点下面这个,然后这里不动 next, 这里的话就改它路径了。好吧,像我个人习惯直接装 c 盘,所以的话我就不改了,你们自己可以根据情况进行选择,我就选上面这个默认的点,确定是, 呃,允许好,等它读出来结束。这个还是蛮快的,安装还是蛮快的,一个软件本身也不是特别大,就二十几兆的样子,所以相对说还好。 好的,这边提示已经成功地安装好了,是吧? set up, 那 搞定了,那么点 close 关闭就行了,这样我们就安装好了。那安装好之后,有同学会疑问,欸,老师,那这种怎么没有启动图标呢?我点哪里运行呢?啊?这里先跟大家说一下啊, python 是 没有启动图标的好吧,你想要使用,想要运行,你是需要通过命令 来进行操作了,好吧,你不像正常,比如说安装个 qq, 我 就可以点 qq 图标启动啊,没有这种用法。 ok, 这点自己录一下。那接下来我们怎么使用呢?来,我们先做个简单验证啊,打开你的 cmd 啊,这个终端命令提示功能打开之后,在这边的话呢,我们输入第一个命令,什么命令呢?输入 python 这个名字回车。 那么首先当我们输入 python 之后,你就会看到这样一个提示啊, python 三点十四点三,这就是我们刚刚安装的这个版本的,安装这个 python 版本这里就会提示了,是吧,以及的话呢,告诉你,哎,这里有一个三个紫色的三角形啊,这个箭头是吧?这个是 python 终端,你可以在这里面写代码,比如说 print, 呃,我们写一个 hello hello python, 是 吧,你就可以写代码让运行了。就是,那这是一个最简单的一个交互命令界面,如果不想用了,可以退出 啊,可以退出,好吧,行,由此可以确认你已经把 python 装好了。如果你想要看这个 python 装在哪个位置,你也可以通过 where 命令啊。 where python, 这 python 在 哪里是吧?回车,那么它就能查到 python 的 一个安卓路径,那在这儿 是吧,下次找的时候也方便找啊。顺带说一下啊,在 windows 系统上, windows 系统本身会自带一个 python 解析器,但是这个解析器是用不了的。好吧,它路径放在 windows apps 里边,这个是用不了的啊,所以你就当它不存在 啊,你就当它不存在,那么我们安装的就是上面这个,确认一下,好吧,行,那么这样 python 解析器就安装好了,后续就可以用它来去运行代码啊。好吧,行,那么关于这里就给大家讲讲这, 好的,接下来的话呢,我们就来讲一讲怎么去写代码,也就是我们接下来需要说的。呃,怎么安装拍叉? python 这个软件它本身是用来运行代码的啊,是一个运行环境,所以你需要安装它,然后用来运行代码。但问题是我们现在没有代码,没有代码就需要写,那写代码我总不能用记事本去写吧,那这个效率也太低了。 ok, 所以 我们就需要一个专业的这个写代码工具, 也是我们所说的拍叉。好,那这边的话呢,我们打开拍叉的这个官网。嗯,三 w 点 jeffries 啊,对,就这个名字啊,不要把名字猜错了啊。 jeffries 点 com, 然后呢,记得后面加一个点 c n 啊,为什么点 c n 呢?因为这个点 com 是 官方顶级域名。那这个是全球的,它服务器不在国内啊,所以访问速度很慢。加点 c n 之后的话呢,它是访问国内的服务器,这样速度快一些。好吧,好,回特, 那么这样就进到国内的网站了是吧?那就是捷达 brace 公司的一个开发的一个工具。首先我们找到产品,在产品里面找到什么?找到拍叉,就这个点它好。进到这里面之后的话呢,进来我们就可以进行下载了是吧?点击这个下载, 下载之后,呃,需要说明这里的话呢,存在一个版本的差别,那不管是什么系统,你自己先看一下吧。其次的话就是版本差别,目前的话他他以前是有两个版本的,一个是社区版, 一个是专业版,社区版是免费的,专业版是要付费的。功能差别就是专业版性能更强啊,工具更强。好吧,有些功能是社区版不支持,但专业版支持,所以这里的话呢,我们用的话尽量还是用专业版好一些。好吧,用专业版好一些,但有一个问题在于什么?在于这个专业版他要花钱买呀,那老师我没钱怎么办 啊?没关系,我们可以用破解工具。好吧,你有钱就支持嘛,没钱的话呢,我们先用破解工具试试。好吧,但是目前最新的版本破解很麻烦,所以不推荐最新的版本。 ok, 这边我们选择其他版本点这, 然后呢选择二零二四版,这个版本破解起来更容易一些。好吧,二五版的很难破解,而且挺麻烦的,到时候可能电脑报读之类的,所以我们选择二零二四版,然后我个人用的话呢,是那个二零二四点一点七 啊,我用的是这个版本。 ok, 用的是这个版本,所以的话呢,这里我就下载它了。好吧,就这里有好几个版本,注意啊,我们选第一个 windows, 点 e c 点它进下载,然后等它读条,这个下载速度因为是国内服务器,所以下载速度是比较快的,我们等一小会儿就好了。 这个文件蛮大的,文件有七百多张,就要等一小会儿。好,差不多下完了。等一小会儿啊,这个应该在验证了啊,会验证完毕打开文件啊,就是找到我们刚刚的安装包,把它同样也放到桌面上吧。 给它放到桌面上去啊,我们看一下,现在我们同样的获得了一个拍叉的安装包,那接下来我们就来进行使用,是吧?双击安装,双击启动这个安装包, 那这个环节比较大,所以启动可能会等一小会有点慢。好,然后选择是 开始安装。呃,这里下一步没什么好说的,然后这个是安装的位置,安装位置的话呢,你可以进行修改。好吧,可以进行修改,就看你自己需要我的话呢。呃,我就默认路径。好吧,我就不改了,懒得改了,我 c 盘空间还是够的啊。 c 盘空间还是够的。下一步, 然后呢,这个页面选择。呃,第一个肯定是要的。好吧,你一般想要在桌面创建一块图标,启动的话这个还是要的,第二个是必须要勾的。好吧,至于下面两个呢,看你个人习惯, 我一般不勾。那你要是想勾也可以。好吧,勾不勾无所谓啊,都可以,所以我的话就算了,我就不勾了,然后选下一步。这里的话呢?嗯,不做改动直接点安装就好了,然后等它读条结束 这就开始安装了。好吧,然后你可以看到呢,在桌面上就会出现一个这样的启动图标,到时候如果你想启动拍叉,你就点这个图标就行,双击启动就好。好吧。嗯,这里我们等它安装,稍等一小会。 好,那么这里的话呢就已经安装完成了,我们点击完成就行,接下来就是启动。怎么启动呢?点这个啊,双击启动。好的, 首先会进入到这个界面告诉你。呃你是要先试用三十天呢还是要先激活你的账号呢?因为我们前面说过专业嘛,是要花钱买的对吧。啊,那我们这边呢就先选择试用,先用试用的方式再激活,但是大概率试用不了。哈哈,因为我之前试用过了,所以那怎么办呢?没关系,先关掉 啊,关掉接下来我们来进行激活。怎么激活呢?呃这个工具啊,找到它选择解压缩提取, 然后呢会得到这样一个文件夹,我们打开看一下啊,里面的话呢,双击,在这里面有一个激活工具,就是拍叉激活工具。好吧,点 vbs, 那 么我们就双击这个文件。好,然后这里提什么?嗯, success 成功,你现在激活了拍叉激活到是多久呢?激活到二零九九年。 二零九九年?嗯,大概还有六十多年吧。差不多是吧,六七十年的样子,应该够你学了吧。好了,那么这样就可以了,接下来我们就来进行启动。那刚激活完了是吧?重新试一下双击, 那双击之后,哎,你会发现是不是没有那个激活提示了,对吧?这就代表已经进来了,能用了,好吧,就能用了。好,能用。之后呢,接下来第一个事情是不是呢?啊?首先你可以看到这个界面是个纯英文界面,是吧?老师,我不会英文怎么办?或者我英文不太熟悉怎么办? ok, 如果是这种情况,那么简单找到这个插件选项,就倒数第二个这里插件,在这里面的话呢,我们搜索一个中文插件 啊,其实不用搜,你看下面这就有了啊,当然你要搜一下吧,别找错了, c h n e s 全的意思,就中文的意思。好吧,那就是它注意啊,这个图标是一个汗啊,一个紫,一个 粉红色的汗,下面是蓝色的,对吧?选择这个,因此安装安装这个插件,这是个中文插件,是由官方提供的中文语言包,所以呢,我们装完这个插件之后,它就会有中文界面了,来重启一下, 而是再重启的意思啊,重启之后,你看现在就是中文界面了,是吧?那这就熟悉了吗?是不是英文不认识,中文是认识的啊。 ok, 那 么这样我们就已经能够把它激活使用了,接下来下一步是用它来干嘛?写代码,创建项目是吧? ok, 这条创建项目的不能直接写代码,所以点击新建项目。 然后这里的话呢,我们看一下,首先第一个项目名称,这个名字你随便起啊,比如说我们这个 python project 的 一二三,我随便起个名字。其次第二个,他这个项目放在哪 啊?他会告诉你我这个项目存放的位置,那么这个东西的话呢,先说一下这个位置,尽量你自己注意一下,要找得到,你到时候要找不到的话呢,你这个代码在哪你都不知道,是很尴尬的,所以尽量把这个位置调到一个你熟悉的地方。那这里我选择,比如说我把它放到 啊,我放到第一盘,第一盘 project 里边,好吧,因为我专门把代码放这里边,就放这里给大家看一下吧,我写代码一般都是专门建一个文件,就是叫 project, 然后里面的话呢,就是我放的代码,好吧,我就放这里啊,放在第一盘 project 文件里边,然后我的项目名称叫 python project, 一 二三啊,就可以了。然后呢,这边计时器,它会自动提取你当前安装的这个系统,计时就是我们刚刚那个 python, 对 吧?就是它,你看三点十四的,然后选择创建 啊,点击创建好这里,我们就要等它创建,创建需要一点点时间。 ok, 应该可以了,这个不要了,收起来啊,界面我给它全平了吧。 然后这里要开始读条,读取你的判断解析器,这个我们需要等一下强调一下啊,这里在读条的时候尽量不要做其他操作,尽量不要做其他操作,否则可能会导致,比如说我写你个代码运行,那不行的,这样会导致运行报错了。好吧,有些事情运行不了, 所以尽量等这个读条结束之后再做下一步操作。好吧,他读条的时候不要乱动。 ok, 应该差不多了,快了啊, 来,那么我们来介绍一下关于这个里面的一些目录,首先第一个目录这里有一个点 v n v 的 一个黄色的图标,是吧?我们先点击这个上下箭头,把它收起来啊,这是虚拟解器,用来隔离环境。好吧,你可以不用管它,你就把它收起来就好了。 ok, 然后下一步你就可以写代码了,比如说我们新建一个代码文件, 选择新建,然后新建一个拍摄文件,是吧?起个名字吧,啊,就叫 test, 一 二三 test 测试的意思啊。好,新建一个 test, 一 二三点代码文件,那么你就在可以在这里边写代码了,比如我们随便写一个,写个大家都熟悉的,嗯,随便是第一个, 第一个编程是吧?就是 hello world, 是 不是? ok, 那 么这样就写好了,写好之后运行怎么运行呢?鼠标右键点击一下,然后呢选择运行啊,选择运行,然后点一下就可以了,那么这样它就能运行了,是吧?或者如果你英文不熟悉的,是吧,那就改成中文,你好世界, 对吧?那你好世界,行了,点击就行,你看就变成你好世界了,是不是很简单吧,所以这样我们就可以把拍叉安装好,然后呢创建项目,写代码,是吧?想怎么写怎么写,就在这面写,不过这里有几个小问题,第一个小问题是什么呢? 就是这个界面它可能有点小,是吧?这个字有点小,老是有点看不清,怎么办啊?可以设置一下。怎么设置呢?来选择这里设置。 呃,在这个地方呢,我们外观这一部分啊,我们选择这个自定义字体,好吧,自定义字体,然后呢把这个大小稍微调大一点,就调上面这排字啊,把界面调大一点,比如它是十二的吧,我们改成十六,应用一下看看。喏,你看这个字是不是变大一些了啊?看着是不是更舒服一点?我们点确定嘛? 啊?看一下这个字体是不是大一些,界面就大一些,看着舒服一点啊?太小的话呢,看着有点模糊。然后其次就是代码,这个代码的字还是很小,是吧?这个怎么调呢?也可以调,找到这里文件选择设置, 在设置里面的话呢,我们来看啊,把这个外观收起来,找到编辑器这个选项,编辑器在编辑器里面呢,找到这个字体,然后呢他的默认大小是十三,对吧?这个字很小,我们可以把它稍微调大一点。右边可以预览啊,比如说把十三改成十八 啊,你看这个字是变大了,或者改成二十,那是不是更大了?我们就以二十为例,点确定好,你看这样的话呢,这个字也就变大了,是吧?就更清晰一点,好吧?最后运行 ok, 搞定,那么行,这就是关于 python 和 python 它的一个安装以及使用。

pason 从入门到精通第二阶段第一章一点一函数的传餐学 python 我 只看糯米哦!哈喽宝宝们,今天我们要学习的是 python 中函数的传餐。那什么是函数的传餐呢? 我们可以想象一下,当我们去奶茶店点奶茶的时候,我们告诉店员,我们需要一杯奶茶。如果只说这一句话,那么店员就只能做一杯普通的原味奶茶。 但如果我们说需要一杯珍珠奶茶,或者需要一杯椰果奶茶,店员就会根据我们的要求在奶茶里加上不同的配料,这里的珍珠和椰果就是参数。 参数的作用是,我们可以告诉函数今天我想在奶茶里加什么料,他就会按照我们的指令做出不同的饮品。 这样一来,一个函数就能应对多种需求了,我们也不用为每种口味都写一个函数,这样既可以让代码变得简洁,又变得更加灵活。那么参数的结构该怎么写呢?函数的传餐基本结构就是像下面这样子,这里是在原有的代码上面加上了一个行餐和食餐, 行餐是在函数名后面的,行餐的意思就是形式参数,它只是一个占位符,表示将来会收到一个值,然后在函数体里面,我们一般用的也是行餐。 时餐在调用函数的时候,在括号里写上真正的数据,这个就是时餐,表示的是实际上的参数,它未来会代替掉行餐,比如这里的行餐都会变成数字一, 这个就是函数传餐的基本结构了。糯米这里带宝宝们来实践一下,我们就来写一个点奶茶的函数, 假设客户在点奶茶的时候可以选择加配料,比如珍珠、椰果、奶盖等等,也可以选择甜度,比如全糖、少糖和无糖。我们这里就开始写代码, 这里先写个 def, 然后再是函数名,这里就变量为 milk tea, 就是 制作奶茶的意思。接着就是要写行餐了, 这里先打个括号,这里我们就用 toping 作为行餐, toping 就是 配料小料的意思,下面我们就要写函数体了,就是实际的运行代码,这里我们就提示顾客,奶茶正在制作,这里就先打个 print, 括号里面就输入正在制作一杯加 toping 的 奶茶。这里有两点我们需要注意。第一点是我们要把这个 toping 转化为字典的数据类型,就是要给他加上花括号, 因为传餐本身不是一个固定的数据,这点宝宝们要记住。第二点就是这里我们既有字母串的数据类型,又有字典的数据类型,所以我们要把这一个整体转化为同一个数据类型, 就是在前面加个字母 f, 这点糯米在之前的教学视频中也有讲到过,在前面加字母 f, 可以 把这两类数据类型统一转化为字母串的数据类型,这两点宝宝们一定要牢记哦。 接着下面再写一个 print, 提示用户,奶茶做好了就括号里面输入您的奶茶做好了请享用。 我们接着换行一下,开始调用函数,这里先写函数名,就是 milk tea, 然后括号里面就写入我们的实际参数,比如珍珠,然后复制一下这个代码, 再粘贴一下,这里再把珍珠换成椰果,也可以换成奶盖等等。这样一个点奶茶的小程序就被我们写出来了,我们来运行一下代码, 可以看到这里的行餐会随着我们输入的时餐变化而变化。这里糯米想再点奶茶的时候让选择更加丰富一点,那么我们就可以增加第二个参数。增加第二个参数其实很简单, 就是在原有的行餐上面再写一个行餐,比如在这个滔聘的行餐后面加个 shiger, 这个 shiger 是 甜度的意思,然后下面的函数体也加个 shiger 的 字典数据类型。 这样我们就有两个行餐了,一个 topping 就是 配料小料的意思,另外一个是 sugar, 是 甜度和几分糖的意思。那么我们在写时餐的时候也要写两个时餐了,这里就写个全糖和扫糖,这里也可以加个无糖。 我们来运行一下代码,这里就可以看到我们一个函数就能做出不同配料和不同甜度的奶茶。最后糯米来总结一下,首先是参数的定义,参数是函数接收外部信息的入口,就像点单时告诉店员你要加什么料,要什么甜度。 再是参数的作用,参数可以让函数更灵活,能应对不同的输入,避免重复写相似的代码。接着是参数的结构,主要分为行餐和食餐这两部分, 那么今天的课程让我们掌握了如何让函数听懂指令的技能。下一期糯米要讲解的是如何让函数把结果交还给我们,也就是函数的返回值。关注糯米持续带你掌握 python。
![Python办公自动化 3.安装Seaborn绘图库 上节课我们用3行代码实现了Excel转柱状图,但默认样式不够专业。本期视频教你:
- 安装Seaborn库
- 解决中文乱码问题
- 设置Seaborn主题样式,使用hue参数和预设配色方案
对比原生pandas绘图,Seaborn让数据呈现更专业。适合职场报告、数据分析场景。
设置中文代码如下:
plt.rcParams['font.sans-serif'] = ['SimHei', 'Microsoft YaHei']
plt.rcParams['axes.unicode_minus'] = False
其他代码请大家参考视频手动输入,以加强记忆。
#python #办公自动化](https://p3-pc-sign.douyinpic.com/image-cut-tos-priv/a42a15ec817d897567103bb8b783baff~tplv-dy-resize-origshort-autoq-75:330.jpeg?lk3s=138a59ce&x-expires=2093317200&x-signature=ZCwhBV1kXe6ZtP%2FKbTPggHXCALU%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=pcweb_cover&l=20260505130754971A210ECA712629DC9B)
大家好,上一期我们说了怎么样用三行代码复制 excel 文件,并且创建一个柱形图。但是呢,这只是一个最简单的应用,它有很多限制,比如现在把纵轴和横轴改成中文的月份和销售额, 再运行一下可以看到它会报错,这里纵轴和横轴本来应该有标识的地方显示为一个方块啊。这个就是 python 库自带的一个问题,它不能正确的使用中文字体。那今天我们就讲一下怎么样安装和使用其他的第三方库 来实现更加复杂的绘图功能。首先我们清除所有的输出,那我们就在这个代码单元格里面进行更改,然后导入第一个库,它的名字叫 mat bot。 这个库的作用呢,是让我们可以更改 一些绘图的基本设置好,继续导入第二个库,它的名字叫做地泵, s s n s。 地泵是一个图标美化的一个第三方库,它可以给我们的图标提供更多的外观特效的设置,比如说渐变呢,不同的颜色。我们继续 import map 点 p y, plot, p l, t 啊,这个的作用是把 matplotlab 这个库中间的 pyplot 模块导入,并且重命名为 plt 啊,它的作用呢,其实就是用来绘图,不管是 pandas 还是 c 泵,它的底层的绘图的模块都是这个 py plot, 所以 它是必须要导入的。导入之后呢,我们先插入两行代码, 第一行代码的意思呢,就是把绘图库的默认字体改成 sim b i, 就是 黑体字。这个 microsoft 的 意思呢,就是微软雅黑,这两个都是非常常用的字体。 这个命令的意思呢,就是先尝试使用啊,黑体,如果没有黑体就尝试使用微软雅黑啊,这我们一般系统里面这两个字体至少是有一个的,它就可以解决中文字体显示为方框的问题。第二行代码的意思就是不使用 unico 的 格式的符号,这个原因呢,因为我们的中文字体里面 是不带符号的,如果说把字体默认改为中文,这个符号就会变成一个方块。使用这个代码之后呢,就会强制让符号使用阿斯科来显示, 它就会正常来显示出来。这两行代码大家不用记,我会放到视频简介里面,大家可以复制粘贴就好了。好,下面一行,这个我们保持原样,它就是读取 excel 文件,并且创建 d f 这个对象。再下面一行,我们我们要进行一些改动, 这里是用 python 的 绘图方法,因为我们现在导入了 c 泵,我们就要用 c c 泵的绘图。 c 泵的绘图用的是 s n s 点 bar plot, 后面接圆括号。 第一个是 data, 等于 d f 就是 我们定义的表格文件 x y 轴啊,和我们的 pandas 写法是一样的。好,这里我们可以先执行一下,看一下 它,这里有一个报错信息, no module named c 泵啊,这个是为什么呢?这是因为它空的,它默认是带了 pandas 和 dot plot d, 但是它没有默认带了 c 泵啊,所以我们要先安装 c 泵。这里我们可以再插入一个代码单元格,输入命令百分号, d, i p 也有啊, 执行啊,这里可以看到安装已经成功了,那我需要先重启一下这个 gbit, 我 们点一下重启啊,重启 gbit 内核之后,我们再试着绕一下这个单元格啊。这里就可以看到 zippo 已经把助行图成功的画出来,中文字体显示的也没有问题。如果我们对它的显示效果不太满意, 我们可以进行进一步的设置。首先我们可以指定一个主题, s, n, s 点 set, 这里选 set scene, 点括号,我们可以指定它的 style, 比如现在的背景是个白色,那我们可以给它指定一个黑色, 看下效果。可以看到现在背景变已经变得有点偏黑了,但是还是出现了一个字体报错,而且中文字体不能显示了。 这个是因为呢?我们在设置最 boom 的 主题的时候,必须同时指定字体啊,这里输入逗号, boom 等于 s, i, m, h, e, r。 好 再进行一次啊,这样就没有问题了。在八 part 这一行,我们也可以增加一些额外的参数,只是我们希望每个月的颜色不一样, 我们可以输入,首先 h u e 等于月份,那这个的意思呢?是指定月份这个数据系列使用不同的颜色。 pallet 等于 我们可以使用 h u s, l, 这是一个一泵自带的一个多色渐变效果,我们再 run 一 次,那现在可以看到每个月的颜色显示就不一样了。但是这个月份的图例挡住了我十一月份十二月的数据,那我们可以再设置一个参数,把这个图例取消掉,把逗号再减,等于再运行一次 来看,图例就没有了。那最后呢?这个图还差个标题,我们可以再加一句 l t 点 title, 那 我们可以输入一个年度销售。 好,今天以这个 c 泵三方库来举例啊,我们可以通过对各个参数的调整来把表格改成我们所想要的样子。更进一步呢,我们可以对鼠标的大小,每一个标题字体的大小, 字体的形式,甚至每一个柱形图的颜色都能做对应的设置。这个呢,其实就是帕森绘图的一个优势, 它不像 excel 或者 pro b i 默认的图标的样式是有限的啊。虽然写代码的步骤比较复杂,但如果我们是对多张表格进行重复的操作,或者是写日报写周报, 这样一次设置完毕之后,下一次我们就可以直接点击程序让它自动生成,可以极大的提高我们的工作效率。好,今天的课就到这里,今天主要内容其实还是介绍怎么样安装和使用第三方库。具体对于 c 泵这个库怎么进行设置啊?大家如果有兴趣的话,我们可以继续讨论。好,谢谢大家。