Python:每日一题 155
本帖最后由 冬雪雪冬 于 2018-2-23 10:31 编辑我们的玩法做了一下改变:
1. 楼主不再提供答案。
2. 请大家先独立思考”,再参考其他鱼油的解答,这样才有助于自己编程水平的提高。
3. 鼓励大家积极答题,奖励的期限为出题后24小时内。
4. 根据答案的质量给予1~3鱼币的奖励。
题目:
春节假期过完了,大家也放松了几天,我们的小题目又开始了。这回先热热身,来个简单的。
给你一个字符数,把它的每个字符之间加上一个空格,形成一个新字符串。
例如:
I love FishC.
变成
I l o v e F i s h C .
跟小甲鱼学编程
变成
跟 小 甲 鱼 学 编 程 本帖最后由 凌九霄 于 2018-2-22 09:45 编辑
import re
line = "I love FishC"
print(re.sub(r'(\S)', r'\1 ', line))
line = "I love FishC"
for i in line:
if i != ' ':
print('{0}{1}'.format(i, ' '), end='')
a = 'I love FishC.'
def changeStr(string):
return ' '.join(string)
print(changeStr(a)) str = "123"
“ ”.join(str) . str1 = '跟小甲鱼学编程'
print(' '.join()) print(' '.join(input('请输入字符串:'))) def f(s):
return ' '.join()
print(f('I love FishC.'))
print(f('跟小甲鱼学编程')) 本帖最后由 gordon18014 于 2018-2-22 11:03 编辑
>>> text ='I love FishC.'
>>> for i in text:
print(i,end = ' ')
I l o v e F i s h C .
這在009有講過
但我還是不懂為何可以這樣?
for 目標 in 表達式
循環體
想請問
print(i,end = ' ')
這個的用法 s = " ".join("新年快乐") str1=input('请输入:')
print(' '.join(str1))
def file_str(instr):
list_str = []
for i in instr:
list_str.append(i)
print(' '.join(list_str))
temp = input('请输入中间需要加空格的字符串------->')
file_str(temp) str1 = " "
sub = input("原字符串:")
str2 = str1.join(sub)
print('新字符串:' + str2) str1 = " "
sub = input("原字符串:")
str2 = str1.join(sub)
print('新字符串:' + str2) def join_x(x):
return ' '.join(x)
print(join_x('I love FishC.'))
print(join_x('跟小甲鱼学编程'))
def newstr(string):
result = ''
for i in string[:-1]:
result += i + ' '
return result str = I love FishC.
for i in str:
print(i + ' ', end = '') a = input('请输入字符串:')
b = ''.join()
print(b) temp = input("Please input a string:")
result = " ".join(temp)
print(result) def newString(string):
newS = ''
for each in string :
newS = newS + each + ' '
return newS
str = input("请输入你的字符串")
print(newString(str))