之前在Py第一天,写过了,不过后来过去看了看比较乱,或者说很乱,根本没法看,自己都看不懂,所以想了想,在写下,最起码以后自己看着方便,能看懂。
str = 'hello world'
print (len(str))#取出字符串长度
print (str[0],str[len(str)-1])#取出下标为0的元素,和最后一位元素
print (str[1:5:2],str[:5:2],str[6::])#切片,切取下标1到5,步调为2,字符串步调不能为负,包含1不包含5;第二个是切取
#切取0到5下标的元素,不包含5,其中步调为2,打印结果是 el hlo world 最后一个是步调默认为1不写
print (str.index('e'),str.find('o'))#打印e的下标和第一个o的下标 1 4
print (str.replace('l','m'))#把字符串里所有的’l‘替换成’m‘ hemmo wormd
#str1 = 'ab c\n\nde fg\rkl\r\n'
print (str1.splitlines())#去掉字符串里面的换行符,打印成列表就是以换行符为切点对字符串进行切割,返回列表
print (str.split(' '))#以空格为切点,把这个字符串切成一个列表 ['hello', 'world']
print ('我的名字是{},年龄是{}'.format('Tom',19))#字符串格式化,之前有写过 我的名字是Tom,年龄是19
print ('*'.join(str))#h*e*l*l*o* *w*o*r*l*d 每个元素