python 笔记 之 字符串

本文介绍了Python中字符串的基本定义及常用操作方法,包括查找、替换、切割、拼接、格式化等,并通过实例演示了如何使用这些方法进行字符串处理。
# 字符串的定义
str1 = "aaaaa"
str2 = "bbbbb"
str3 = "ccccc"
# 默认会转换成单引号'',推荐使用双引号""

# 字符串常用的方法:
#str.find(sub)          # 字符串中查找sub字符串的内容,如果找到返回字符串下标,否则 返回-1
print("abcdaefg".find("a"))
#str.replace(old,new)       # 字符串替换,老的替换新的
# str.split()         #    切割字符串,
print("a1b1c1d1e".split("1"))    # ['a', 'b', 'c', 'd', 'e']
# str.join()          #   为每个元素服务,拼接字符串
a = ["a", "b", "c", "d", "e"]
print("--".join(a))
print(a)
# str.strip()         #  字符串过滤前后空格,有事没事用一用,常用
print("   ffda a d  fdaf f   ".strip())
# str.format()        #   字符串格式化
#"{0}  {1}  {2}  {3}".format(name1,name2,name3)
name = "chenyuan"
sh = "shang"
sdh = 10
print("hello "+name)
print("%s  hahaha  %s"%(name,sh))
print("%s  hahaha : %d"%(name,sdh))   #需要知道数据类型,没有format方便
# str.startswith()    # 以什么开头,返回bool值
print("fdafl;aafdfalna fd".startswith("aa"))
# str.endswith()      #

# 除了整型  字符串是使用最多的
# 所有要熟练使用
# key:value
# 编辑器 可以快速补全
# strip(self,chars)   self是代表方法本身

str2 = "abcmeabc"
print(str2[0])  #下标是从0开始的
print(str2[1])
print(str2[2])  #
print(str2[3])
print(str2[4])
print(str2[5])
print(str2[6])
print(str2[7])

# '     '     单引号
# "     "     双引号
# '''   '''   三引号
# 内存中用'单引号

a = "a1b2c3d4e"
a.split("\d")
print(a[:])
print(a[:3])  #前开后闭,能去前,不能取最后一位

转载于:https://my.oschina.net/u/3824134/blog/1790179

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值