python字符串的相关操作

2019/7/23 11:52:33 人评论 次浏览 分类:python

‘’’
s = “gaohf is a good man”
#默认按照空白切割
#ret = s.split()
#指定切割内容,且不开会得到一个完整的
#ret = s.split(“a”)
#可以指定切割次数
#ret = s.split(maxsplit=1)
#从右边开始切割
ret = s.rsplit(maxsplit=1)
print(ret)
s = “gaohf\nman”
#直接按照换行进行切割
#print(s.splitlines())
lt = [“a”,“b”,“c”]
#字符串拼接,使用特定的内容
print(" ".join(lt))

#字符串的查找

s = “gaohf is a good man”
#返回首次出现元素的下标
#找不到返回-1
#a = s.find(“a”)
#从右边查找
#b = s.rfind(“a”)
#print(a)
#统计元素出现的次数
#print(s.count(“a”))
#判断字符串是否以指定元素开头(True,False)
print(s.startswith(“s”))
print(s.endswith(“a”))
#拷贝只适用于可变类型,不可变元素不存在深浅拷贝的问题
import copy
a = 123
#浅拷贝:只拷贝对象本身,内部元素只拷贝引用
a1 = copy.copy(a)
深拷贝:不但拷贝对象本身,还会拷贝内部元素
a2 = copy.deepcopy(a)
print(a is a1)

import copy
b = [1,2,3,4]
b2 = b
#引用类型(可变类型)

b3 = copy.copy(b)
print(b is b2)
b[0] = 100
print(b2)
print(b3)

c = [1,2,3,[4,5]]
‘’’

相关资讯

    暂无相关的资讯...

共有访客发表了评论 网友评论

验证码: 看不清楚?
    -->