第四章 Python基本输入与输出
注:本博客为 《python 王者归来》学习笔记,如有版权问题请通知删除
4-1 python 的辅助说明 help()
-
help() 函数可以列出某一个 python 的指令或函数的使用说明。
help(print) #输出结果 Help on built-in function print in module builtins: print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values to a stream, or to sys.stdout by default. Optional keyword arguments: file: a file-like object (stream); defaults to the current sys.stdout. sep: string inserted between values, default a space. end: string appended after the last value, default a newline. flush: whether to forcibly flush the stream.注意:此函数输出的使用说明是英文版的,可以不懂英以配合翻译软件
4-2 格式化输出数据使用 print()
4-2-1 函数 print() 的基本语法
-
它的基本语法如下:
-
print(value , … , sep=" " , end="\n" , file=sys.stdout , flush =False) )
- value:表示想要输出的数据,可以一次输出多个数据,条数据间以逗号隔开。
- sep:前数据输出结束时,可以插入各个数据的分隔字符,默认是一个空格字符。
- end:当数据输出结束时所插入的字符,默认是插入换行字符,所以下一次 print() 函数的输出会在下一行输出。
- file:数据输出位置,默认是 sys.stdout,也就是屏幕。
- flush:是否清除数据流的缓冲区,预设是不清除。
num1 = 222 num2 = 333 num3 = num1 + num2 print("这是数值相加",num3) str1 = str(num1) + str(num2) print("强制转换为字符串相加",str1,sep="$$$") #输出结果 这是数值相加 555 强制转换为字符串相加$$$222333
4-2-2 格式化 print() 输出
-
在使用格式化输出时,基本使用格式如下
-
print(" … 输出格式区 …" % ( 变量系列区, … ))
-
在上述输出格式区中,可以放置变量系列区对应的格式化字会,基本意义如下:
- %d:格式化整数输出。
- %f:格式化浮点数输出。
- %x:格式化 16 进位整数输出。
- %o:格式化 8 进位整数输出。
- %s:格式化字符串输出。
score = 90 str1 = "洪锦魁" count = 1 print("%s 你的第 %d 次物理考试成绩是 %d" % (str1,count,score)) #输出结果 洪锦魁 你的第 1 次物理考试成绩是 90 -
设计程序时, print() 函数内的输出格式区也可以用一个字符串变量取代。
- 例1:
score = 90 str1 = "洪锦魁" count = 1 formatstr = "%s 你的第 %d 次物理考试成绩是 %d" print(formatstr % (str1,count,score)

本文详细介绍了Python的输入输出操作,包括使用help()获取帮助,print()函数的基本语法和格式化输出,特别是format()函数的使用,以及如何将数据输出到文件。还提到了数据输入功能input()以及列出所有内置函数dir()的用法。
最低0.47元/天 解锁文章


被折叠的 条评论
为什么被折叠?



