text = "hello"
width = 10
print(text.center(width))
在上面的示例中,text 是要居中显示的字符串,width 是指定的宽度。调用 str.center() 方法后,输出结果为:
hello
可以看到,在输出结果中,hello 字符串被居中显示,并在左右两侧添加了两个空格,以使其占用的宽度为 10 个字符。
如果要在居中输出的字符串前面添加一些空格,可以将 str.center() 方法的返回值前面添加相应数量的空格。例如,要在居中输出的字符串前面添加 3 个空格,可以使用以下代码:
text = "hello"
width = 10
padding = 3
output = " " * padding + text.center(width)
print(output)
在这个示例中,我们先定义了一个 padding 变量,表示要添加的空格数量。然后使用 " " * padding 表示一个由若干个空格字符组成的字符串,并将其与居中显示的字符串合并,最终输出结果为:
hello
Python把输入的数字用空格隔开:
将字符中单词用空格隔开,已知传入的字符串中只有字母,每个单词的首字母大写,请将每个单词用空格隔开,只保留第一个单词的首字母大写传入:“HelloMyWorld”:
inStr = "HelloMyWorld"
用循环取出每一个元素
for i in inStr
判断如果是第一个首字母则跳出本次循环
if index == 0
continue
修改数据,把大写转换成小宝和添加空格
str_list[index] = i.lower()
str_list.insert(index," ")
转换成字符串
outStr = "".join(str_list)
print(outStr)
通常以串的整体
作为 *** 作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)