2018-12-01:python每日一练(1)

(https://docs.python.org/3/library/functions.html#print "Permalink to this definition")
题目:str1 = 'IloveFishC.com',将str1这个字符串按一个个字符串打印出来,要求每个字符一行,也就是竖向打印出来。

要求:不用循环语句!

1.有循环语句的写法:
str1 = 'IloveFishC.com'
for a in str1:
print(a)

2.无循环语句的写法:
这里需要掌握Python标准库:内置函数print()
print(*values, sep=' ', end='\n', file=sys.stdout, flush=False)

1 *values : 表示要打印的值
表示任何多个无名参数, 各个值之间用‘,’(逗号隔开),打印出来各个值之间用空格隔开

2 sep=' ': 表示当输入多个打印的值时,各个值之间分割方式, 默认空格,可以自定义,例如
当设置sep = ‘\n’时上面代码结果为:
a
b
c

3 end=‘\n’**: 控制print中传入值输出完后结束符号,默认换行,这里可以设置为其他,如 ‘\t’, ’ ’ 等等, 可以自己定义,如下:
print('python')
print('is good')
输出为:
python
is good

默认换行,如果设置:end=' '
print('python', end=' ')
print('is good')
则输出为:
python is good(一行)

你可能感兴趣的:(2018-12-01:python每日一练(1))