# 输出打印 数字 print(123) a = 100 print(a) # 输出打印 字符串 print('字符串123') print('''锄禾日当午 汗滴禾下土''') # 输出打印 列表 num_list = [1, 2, 3, 4] print(num_list) # 输出打印 元组 num_tuple = (1,) print(num_tuple) empty_tuple = () print(empty_tuple) # 输出打印 字典 dic = {'a': 12, 'b': 13} print(dic) # 输出打印 集合 str_set = {"张三", "王五", "赵四"} print(str_set) # 输出打印print()是python的内置函数,它可以对多个实参进行打印 print(1, 2, 3) # print()函数的 函数定义的默认值参数end="\n" print("对面的姑娘看多来\n") print("看多来 看多来\n") print("太阳当空照", end="") print("花儿对我笑", end="") print("小鸟说早早早", end="") print() # print()函数的 函数定义的默认值参数sep=" " print("a", "b", "c") print("a", "b", "c", sep="|") # print()函数的 函数定义的参数 file 可将打印输出到指定可写文件中 f = open("打印输出.txt", mode="a", encoding="utf-8") print("这段话将输出到文件中,该txt文件在代码同级目录下初次被自动生成", file=f) f.flush() f.close()
模拟打印进度条效果
mport time for i in range(0, 101, 2): # 0%-100% time.sleep(0.1) num = i // 2 # 打印字符'*'的数目 if i == 100: s = "\r当前进度%s%% : %s\n" % (i, '*' * num) # 字符串格式化\r 跳转至当前行首 %%是'%'的转义字符 else: s = "\r当前进度%s%% : %s" % (i, '*' * num) print(s, end="", flush=True)