Python之定义函数

大家好,今天我们来学习一下定义函数。

之前我们用了这样一个方法,a_list 然后进行遍历,然后 continue 之后不进行当前的循环,而是下一个循环了,那得到这样一个结果。

我如果把这个事情变成一个函数,应该怎么写呢?

只需要用 def ,确定一个函数名,比如说就叫 print_item,然后把这个参数放进去。

这里直接用的就是 a_list,因为下面我用的也是 a_list,然后把我写完的 for 循环这个放到里面去。

注意要有一个缩进,原来你是顶头写的,现在要往后缩进一下。

同时注意 def 的上面一行也是用冒号结尾的,这样一个函数就定义好了。

下面我就可以直接用 print_item 来使用,这个好处是什么呢?

好处就是,如果我把 a_list 改成了,比如说这写一个 10,我再运行一下,再拿到下面来用的时候,它直接给我增加出了一个 10,因为 10 不小于 3,所以它要打印出来,所以我只要改这就好了。

定义函数的时候还有一个什么要注意的?

这个其实是一个参数,你如果把它写成 b 也没问题,但注意下面相应的这个地方也要写成 b ,也就是你的参数在下面什么地方用到就要来指定好。

同时我再到这个函数在用的时候,我这不需要写 b ,我只要写入要传入的变量的名字就好了。

也就是 b 其实相当于一个占位符,它主要是在这个函数里面使用的,真正你要用的变量是你实际赋值的变量来取代 b就好,这个是一个开窍的地方,你要记住了。

Python之列表索引.mp4,时长00:37

下面我们来讲讲获取列表的索引,我这里有个列表的 a_list ,里面包含张三、李四、王五。

要获取列表的索引该怎么做呢?

用 for index 和 i, in  enumerate,一定要注意用这个方法把 a_list 放进去,你就会得到相应的索引和元素,然后分别赋值给了 index 和 i 。

我们把它打印出来就可以看到张三、李四、王五分别对应着索引 0、1、2。

这个是非常有用的一个方法,你一定要记下。

Python之字符串格式化.mp4,时长01:37

下面教大家一个非常有用的字符串格式化。

这里我有 a、b、c三个字符串。

第一种格式化的方法就是 a 等号,这边用的是百分号 d ,百分号 d,百分号 d。

然后字符串的后面再加一个百分号,然后加上一个括号,把a、b、c、都写进去,它就会指定好位置,按顺序去取代这些 d 的位置。

这里说 name ‘a’ is not defined,为什么?

因为我上面这个没有运行,我把它重新运行一下,再来跑一下,这就成功了。

第二个方法是直接用花括号来取代我刚刚写的百分号 d 的位置。

花括号空着,要往里填东西,同时把这个后面字符串后面写成 .format,然后括号里按顺序写上 a、b、c,就会把相应的a、b、c 放到这些花括号里面去。

这个方法比上面要直观一点。

更直观的一个方法,也就是我最推荐的方法就是用 f-string,就在你要赋值的字符串前面写上一个 f,同时在你要放置变量的位置,写上一个花括号,把对应的a、b、c 都放进去,这个就更直观了,你就会得到结果a、b、c 。

所以这三个方法我最推荐的是 f-string的方法,大家记住就好。

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

在这里插入图片描述

二、Python必备开发工具

 三、精品Python学习书籍

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

四、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

五、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

六、Python练习题

检查学习结果。

七、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 最后祝大家天天进步!!

上面这份完整版的Python全套学习资料已经上传至CSDN官方,朋友如果需要可以直接微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值