鱼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 | 显示全部楼层
  1. def fun(s):
  2.     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 | 显示全部楼层
  1. def a(msg):
  2.     r=''
  3.     for i in msg:
  4.         r=r+i+' '
  5.     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 | 显示全部楼层
  1. def add_temp(list):
  2.     tmp = ''
  3.     for i in list:
  4.         tmp = tmp+i+' '
  5.     return tmp
复制代码

评分

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

查看全部评分

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

使用道具 举报

发表于 2018-2-22 18:11:26 | 显示全部楼层
字母的不太会
文字的可以

  1. L=['跟','小','甲','鱼','学','编','程']
  2. for i in L:
  3.         print i,' '
复制代码

评分

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

查看全部评分

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

使用道具 举报

发表于 2018-2-22 18:25:09 | 显示全部楼层
  1. def jo():
  2.         a = input()
  3.         b = list(a)
  4.         a = ' '.join(b)
  5.         print(a)
  6.        
  7. if __name__ == '__main__':
  8.         while True:
  9.                 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 | 显示全部楼层
一行解决
  1. 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?
  1. def fun(string):
  2.     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 | 显示全部楼层
  1. #新手上路,请多指教
  2. #例:
  3. #>>> q155('fishc')
  4. #>>> 'f i s h c'
  5. def q155(s):
  6.     c=''
  7.     i,j= 0,len(s)-1
  8.     while i < j:
  9.         c+=s[i]
  10.         c+=' '
  11.         i+=1
  12.     c+=s[i]
  13.     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 | 显示全部楼层
终于有个简单的了,嘿嘿

  1. string = input('~')
  2. # string = 'I love FishC.'
  3. n_string = ''
  4. for i in string:
  5.         n_string += i+' '
  6. 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, 2024-4-27 11:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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