目录
33.题目:
小知识:
参数
返回值
我们换种写法:
34.题目:
我们也换种写法:
33.题目:
按逗号分隔列表。
小知识:
join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。
join()方法语法:
str.join(sequence)参数
- sequence -- 要连接的元素序列。
返回值
返回通过指定字符连接序列中元素后生成的新字符串。
#33
L = [1,2,3,4,5]
s1 = ','.join(str(n) for n in L)
print (s1)
输出:
我们换种写法:
#33
L = [1,2,3,4,5]
s1 = ''
for n in L:s1 += str(n) + ','
print(s1)
输出:
可以看到这里多一个逗号,那怎么解决呢
L = [1,2,3,4,5]
s1 = ''
for n in L[:4]:s1 += str(n) + ','
s1 += str(L[4])
print(s1)
输出:
此时可以看到和最初的一样了,而且比最初的哪个要难,但容易理解
34.题目:
练习函数调用。
程序分析:使用函数,输出三次 RUNOOB 字符串。
注:用def定义一个函数,用 for 循环输出
#34
def hello_runoob():print ('RUNOOB')def hello_runoobs():for i in range(3):hello_runoob()
if __name__ == '__main__':hello_runoobs()
输出:
我们也换种写法:
#34
def hello_runoobs():for i in range(3):print('RUNOOB')
if __name__ == '__main__':hello_runoobs()
输出: