鱼C论坛

 找回密码
 立即注册
楼主: 冬雪雪冬

[技术交流] Python:每日一题 155

[复制链接]
发表于 2018-2-22 14:54:57 | 显示全部楼层
str1 ='I love FishC.'
list1 = []
for i in str1:
        print(i)
        list1.append(i)
str2 = ' '.join(list1)
print(str2)

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
冬雪雪冬 + 3 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-22 15:05:38 | 显示全部楼层
def fun(s):
    return ' '.join(s)

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
冬雪雪冬 + 3 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-22 15:44:21 | 显示全部楼层

>>> oldstr = '跟小甲鱼学习编程'
>>> newstr = ''
>>> for each in oldstr:
        newstr = newstr +each +' '

       
>>> newstr
'跟 小 甲 鱼 学 习 编 程 '

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
冬雪雪冬 + 3 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-22 16:13:32 | 显示全部楼层
def a(msg):
    r=''
    for i in msg:
        r=r+i+' '
    return r

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
冬雪雪冬 + 3 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-22 16:34:16 | 显示全部楼层
>>> str1 = 'abcd'
>>> for each in str1:
        print(each, end = ' ')

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
冬雪雪冬 + 3 + 3 题目要求生成字符串

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-22 17:19:36 | 显示全部楼层
def add_temp(list):
    tmp = ''
    for i in list:
        tmp = tmp+i+' '
    return tmp

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
冬雪雪冬 + 3 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-22 18:11:26 | 显示全部楼层
字母的不太会
文字的可以
L=['跟','小','甲','鱼','学','编','程']
for i in L:
        print i,' '

评分

参与人数 1荣誉 +1 鱼币 +1 收起 理由
冬雪雪冬 + 1 + 1

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-22 18:25:09 | 显示全部楼层
def jo():
        a = input()
        b = list(a)
        a = ' '.join(b)
        print(a)
        
if __name__ == '__main__':
        while True:
                jo()

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
冬雪雪冬 + 3 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-22 19:16:38 | 显示全部楼层
a = "I love FishC"
for i in a:
    print(i,'', end = '')
print('\n', end = '')

b = "跟小甲鱼学编程"
for x in b:
    print(x,'',end = '')
print('\n',end = '')

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
冬雪雪冬 + 3 + 3 题目要求生成新字符串

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-22 19:56:18 | 显示全部楼层
i=input("输入数据")
print(" ".join(list(i)))

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
冬雪雪冬 + 3 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-22 20:14:08 | 显示全部楼层
一行解决
string = [print(s + " ", end="") for s in input(">> ")]

评分

参与人数 1荣誉 +1 鱼币 +1 收起 理由
冬雪雪冬 + 1 + 1 print的返回值为None

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-22 20:23:37 | 显示全部楼层
import re
string = '跟小甲鱼学编程'
pattern = re.compile('.{1,1}')
print(' '.join(pattern.findall(string)))

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
冬雪雪冬 + 3 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-22 20:55:56 | 显示全部楼层
join?
def fun(string):
    return " ".join(string)

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
冬雪雪冬 + 3 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-22 21:55:58 | 显示全部楼层
本帖最后由 JessiFly 于 2018-2-22 22:11 编辑

origin_str = input('请输入您需要改变的字符串:')
result_str =''
count = 0

#将字符串所有字符除了最后一个字符之后添加空格
while count < len(origin_str)-1:
    result_str += origin_str[count] + ' '
    count += 1
   
#将原字符串最后一个字符加入新字符串
result_str += origin_str[len(origin_str) -1]

print('插入空格后的字符串是:\n' + result_str)

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
冬雪雪冬 + 3 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-22 22:02:29 | 显示全部楼层
#新手上路,请多指教
#例:
#>>> q155('fishc')
#>>> 'f i s h c'
def q155(s):
    c=''
    i,j= 0,len(s)-1
    while i < j:
        c+=s[i]
        c+=' '
        i+=1
    c+=s[i]
    return c

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
冬雪雪冬 + 3 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-23 01:16:42 | 显示全部楼层
str_1 = input('请输入一串字符:')
new_str = ''
for each in str_1:
    new_str += each + ' '
print(new_str)

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
冬雪雪冬 + 3 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-23 06:04:22 | 显示全部楼层
a=input("请输入任意字符:")
list=list(a)
# print(list)
tmp=" "
a=tmp.join(list)
print(a)

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
冬雪雪冬 + 3 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-23 08:35:40 | 显示全部楼层
n=input('请输入一个字符串:')
print(' '.join(n))

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
冬雪雪冬 + 3 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-23 09:49:47 | 显示全部楼层
终于有个简单的了,嘿嘿
string = input('~')
# string = 'I love FishC.'
n_string = ''
for i in string:
        n_string += i+' '
print(n_string)

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
冬雪雪冬 + 3 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-23 10:13:51 | 显示全部楼层
' '.join([i for i in '跟小甲鱼学编程'])

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
冬雪雪冬 + 3 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-17 14:06

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表