Python学习笔记,对象,字符串,列表的方法

1,对象的方法就是这个对象所拥有的的函数
reverse 这是一个列表对象的方法,作用是把这个列表元素倒过来比如

var1 = [1,2,3,4,5,6,7]
var1.reverse() #倒序排列方法
print(var1)

这样打印出来 var1 = [7,6,5,4,3,2,1]
2,字符串的方法

count 方法可以返回字符串对象包含了多少个参数指定的字符串
‘我们今天不去上学,我们今天去踢足球把’.count(‘我们’)
这样打印一下 返回值是 2 因为里面包含了2个 我们

find 方法是 查找 ,并返回该参数在字符串中第一个出现的位置索引

比如下面这行代码,返回值是0,如果没找到就返回-1

str1 = '我们今天不去上学,我们今天去踢足球把'
print(str1.find('我们'))

还可以指定查找字符串的范围,比如下面这行代码返回值是 9

str1 = '我们今天不去上学,我们今天去踢足球把'
print(str1.find('我们',5))

split 方法是 切割 的作用就是以参数字符串为分割符 ,将字符串 切割为多个 字符串,作为元素存入一个列表,并返回这个列表。
比如 下面这行代码

var2 = '张三~李四~三毛~哪吒'
print(var2.split('~'))

它的返回值就是以~分割 [‘张三’, ‘李四’, ‘三毛’, ‘哪吒’] 被分割成了四个部分

join 方法和split方法相反,意思就是 连接
比如

var2 = ['张三',  '李四', '三毛', '哪吒']
print('$'.join(var2))

它的返回值就是 张三 李 四 李四 三毛$哪吒 这么一个list列表对象

splitlines 方法通常用在文本处理中,作用是把每一行内容依次存入到列表
比如

var2 = '''今天你戴口罩了吗?
今天你消毒了吗?
今天你喝咖啡了吗?
'''
print(var2.splitlines())

返回值就是 把这三行内容存入到了一个列表中
[‘今天你戴口罩了吗?’, ‘今天你消毒了吗?’, ‘今天你喝咖啡了吗?’]

strip 方法可以将字符串前后的空格删除掉,但不会删除字符串中间的空格
lstrip 方法可以将字符串左边的空格删除,但不会删除字符串中间和右边的空格
rstrip 方法可以将字符串右边的空格删除,但不会删除字符串中间和左边的空格

示例代码:

var3 = '         今天好热  36°        '
print(var3.strip())         #删除所有空格
print(var3.rstrip())        #删除右边空格
print(var3.lstrip())        #删除左边空格

replace 方法是 替换 字符串里面所有指定的子字符串为另一个字符串

示例代码:把字符串中的空格以空字符串替换

var3 = '         今天好热  36°        '
print(var3.replace(' ',''))

startswith 和 endswith
startswith 方法检查字符串是否以参数指定的字符串 开头,如果是,返回True,否则返回False

endswith 方法检查字符串是否以指定的字符串 结尾,如果是,返回True,否则返回False

方法检查字符串是否全部由数字构成,如果是,返回True,否则返回False

3,列表的方法
append 添加 在列表的后面添加一个元素

insert 在指定位置插入一个元素

pop 是取出并删除 一个元素

remove方法也是删除列表元素,,pop方法的参数是要删除元素的 索引,

而 remove方法的参数就是要删除元素的 值。

var3 = [1,2,3,4,5,1]
var3.append(6)
print(var3)
var3.insert(3,'你好')
print(var3)
var3.pop(1)
print(var3)
var3.remove(1)
print(var3)

返回结果是

[1, 2, 3, 4, 5, 1, 6]
[1, 2, 3, '你好', 4, 5, 1, 6]
[1, 3, '你好', 4, 5, 1, 6]
[3, '你好', 4, 5, 1, 6]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值