内置函数:输入输出,input、print以及\r的作用

input:

name1 = input('请输入姓名:')#输入的字符串传给name1
print(name1)#打印输入的字符串

print:

def print(self, *args, sep=' ', end='\n', file=None): # known special case of print
    """
    print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
    file:  默认是输出到屏幕,如果设置为文件句柄,输出到文件
    sep:   打印多个值之间的分隔符,默认为空格
    end:   每一次打印的结尾,默认为换行符
    flush: 立即把内容输出到流文件,不作缓存
    """

print的各种内置方法:

  file:将输出的在屏幕的内容,输出到文件

import os
f = open('姓名','a+',encoding='utf-8')
name = input('请输入姓名:')
print(name+'\n',file = f)#将打印内容输出到文件
f.close()

  sep:打印多个值之间的分隔符,默认为空格

  end:每次打印后的结尾,默认为换行

print(1,2,3,sep='-')#1-2-3

for i in range(5):
    print(i,end=' ')#0 1 2 3 4
    print(i)

\r的作用:将光标位置退回到本文开头,配合end实现不重复打印,只打印一行的效果

import time
for i in range(10):
    print('\r距离退出还剩{}秒'.format(9-i),end='')
    time.sleep(1)

猜你喜欢

转载自www.cnblogs.com/aizhinong/p/11404620.html
今日推荐