python基础知识(函数,列表,元组,对象的方法)

本文介绍了Python中的函数定义与调用,强调了def关键字、参数传递和函数体的缩进规则。同时,探讨了列表和元组的区别,重点在于列表的可变性和元组的不可变性。还提到了常用对象方法,如字符串的count、find、split等。最后,列举了列表的一些操作方法,如append、sort等,并分享了作者近期秋招的感受。
摘要由CSDN通过智能技术生成

接上回,函数,其实我感觉和初高中学的都差不多。就好像咱们需要计算一个Y = KX+b的函数,首先就是K*X,在+b,他只不过把一个过程封装起来。再打个比方,就好像吃饭,吃饭就要包括买菜,烹饪,装盘,摆盘,洗碗这么一个过程。那么在其中又是怎么表现的呢?首先有一个关键字def,def是定义了一个函数,后面就是函数的名字,再接着一个括号,括号里面可能有参数,括号外面是有一个冒号,下面缩进的代码行就是咱们的函数体。

 瞧瞧,上面就是一个函数了。然后呢,做饭的主语就是我,我总不能天天洗碗呀。所以我们需要一个变量,那变量又要从哪里来呢?

瞧瞧我又开始讲废话了?这肯定是从定义函数的地方来吗?这时候我们可以在括号里面加一个变量,a,b,c...不都是可以的嘛?那么下一次我们想让谁洗碗就把“人”给变了就行。 

讲完了怎么设置函数,我们就要来说怎么去调用了。前面也说了,关键字后头就是他的名字,那我们想调用的时候,就直接输入名字()就可以了。当然括号内可以加一些想要的常量的值。(这里给我的感觉就是,叫你一声,你敢答应吗?)

那么再调用完函数之后,它会回到调用函数的地方,然后再接着后面语句的执行。

常用的内置函数有:

int, float,str, len, type

列表与元组

首先列表与元组都是由序列特性的,两者最大的区别就是列表可变,元组内容不可变。但是元组里面的列表内容是可变的。

列表[]是可以切片,合并,替换内容,索引的话是从0开始的。一般来说[1:4]就是要从第一位到第三位,有点前闭后开的意思。元组()的内容不能改变,如果只有一个元素,那那一个元素后面也要加上逗号,当然元组也可以不加括号。

对象的方法

对象的方法实质上可以堪称对象所拥有的函数。调用的话就是在前面加上对象和一个点。比如说列表反转,那就是va.reverse().

那字符串又是有那些方法呢?

count:可以得到字符串对象里面包含了多少个指定的字符串

find:可以找到参数字符串在其中第一个对应的位置

split:可以用来截取我们想要的信息

splitlines:直接以换行符切割

join:将列表中的字符串连接在一起

strip:将字符串里面的空格都删除

lstrip:将字符串里面的左边的空格删除

rstrip:将字符串里面的右边的空格删除

replace:替换字符串里面所有指定的子字符串位另一个字符串

isdigit:检查字符串是否是数字构成

starttwith:检查是否以指定字符串开头的

endwith:检查是否以指定字符串结尾的

列表的方法:

append:后面添加一个元素

insert:在指定一个位置假如一个元素

pop:列表中去除并且删除

remove:删除列表中的元素

reverse:将列表元素倒过来

index: 参数对象 在列表 中的位置,也就是索引

sort:对列表进行排序。

ps:

最近秋招太难了,哭唧唧。我也要更加努力才行。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值