一、背景在上篇文章比较了PHP和Python的语法之后,这周学习了Python数据类型。我打算通过这篇文章为自己和其他读者做一些总结。参考。2、内容概要字符串(str)列表(list)元组(tup)字典(dict)数据操作3、字符串(str)Python中的字符串操作与PHP中基本类似。下面介绍Python中字符串的操作方法3.1索引下标值在PHP中可以通过索引下标获取字符串中的一个字符,Python中也可以获取,如下代码所示#DefinitionstringtestStr='tangqingsong'#通过索引下标获取字符print(testStr[1])#打印结果a3.2切片Python中有一个非常有用的函数叫切片,比如当你想获取第n个字符到第m个字符时astring在Python切片中实现区间字符很简单,如下代码#定义字符串testStr='tangqingsong'#通过索引下标获取字符print(testStr[0:4])#打印结果tang3.3循环inFor在Python中不仅可以像PHP一样循环数组,还可以循环字符串,如下代码testStr='tangqingsong'forvalueintestStr[0:4]:print(value)#打印结果tang3.4个字母Python中的大小写转换略有不同从PHP的写法来看。Python中的操作有点类似于PHP操作对象的感觉,如下代码#定义字符串testStr='tQs'#大写转换aStr=testStr.upper()#小写转换bStr=testStr.lower()print(aStr,bStr)#printresultTQStqs3.4splitandmerge然后我们看看如何对字符串进行切割和合并,如下代码所示s='tang|qing|song'l=s.split('|')print(l)#打印结果['tang','qing','song']s2='|'.join(['tang','qing','song'])print(s2)#打印结果tang|qing|song3.5字符串首尾过滤PHP中字符串首尾过滤通常使用trim()函数来过滤,而Python中字符串首尾过滤的语法有点类似于PHP操作对象的方式,代码如下#去掉边框上的内容strips1='tangqingsong'print(s1.strip())#打印结果'tangqingsong'如果要指定删除某个字符,代码如下s2='
