做家:CDA明星讲师曹鑫
编纂:Mika
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
上面咱们来说讲获得列表的索引,我这边有个列表的a_list,内部包罗张三、李四、王五。
要获得列表的索引该怎样做呢?
用forindex和i,inenumerate,确定要注意用这个法子把a_list放出来,你就会获得响应的索引和元素,尔后离别赋值给了index和i。
咱们把它打印出来就也许看到张三、李四、王五离别对应着索引0、1、2。
这个是特别实用的一个法子,你确定要记下。
Python之字符串格式化.mp4
上面教众人一个特别实用的字符串格式化。
这边我有a、b、c三个字符串。
第一种格式化的法子即是a等号,这儿用的是百分号d,百分号d,百分号d。
尔后字符串的背面再加一个百分号,尔后加之一个括号,把a、b、c、都写出来,它就会指定好地方,按次第去庖代这些d的地方。
这边说name‘a’isnotdefined,为甚么?
由于我上头这个没有运转,我把它从新运转一下,再来跑一下,这就胜利了。
第二个法子是直接用花括号来庖代我适才写的百分号d的地方。
花括号空着,要往里填东西,同时把这个背面字符串背面写成.format,尔后括号里按次第写上a、b、c,就会把响应的a、b、c放到这些花括号内部去。
这个法子比上头要直觉一点。
更直觉的一个法子,也即是我最推举的法子即是用f-string,就在你要赋值的字符串前方写上一个f,同时在你要安置变量的地方,写上一个花括号,把对应的a、b、c都放出来,这个就更直觉了,你就会获得了局a、b、c。
因此这三个法子我最推举的是f-string的法子,众人记取就好。
点这边??