Python起步之print & input用法概括
发布时间:2021-11-21 16:46:53 所属栏目:PHP教程 来源:互联网
导读:前言 Hello World算是编程语言中的经典了吧,我相信每个程序员都是从Hello world起步的。 一句简单的Hello World表达了Coder对世界的问候。小生一直觉得Coder是一群不善言谈,内心情感丰富的可爱的人。哦,有点跑题了,此篇文章笔者将对Python中的print 、in
前言 “Hello World”算是编程语言中的经典了吧,我相信每个程序员都是从Hello world起步的。 一句简单的"Hello World"表达了Coder对世界的问候。小生一直觉得Coder是一群不善言谈,内心情感丰富的可爱的人。哦,有点跑题了,此篇文章笔者将对Python中的print 、input做一个简单的总结。看看Python是如何处理输入输出的。 print函数 通过名字就可以知道这是输出函数,那么它是如何使用的,我们如何借助它来实现漂亮的输入输出呢?接下来笔者将一一尝试。 help(print) 在实践之前我们先看看在交互式解释器中使用help(print)查看print函数的使用简介吧。 这里我使用的是Python3.3安装之后自带的工具IDLE,如果想通过cmd实现help命令的话,需要配置好环境变量。 打开IDLE输入help(print),我们可以看到如下结果: >>> 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. 从描述中可以看出的是print是支持不定参数的,默认输出到标准输出,而且不清空缓存。 各个参数之间默认以空格分隔。输出以一个换行符结束。 看看一个简单的输出吧: >>> print("hello","Pyhton",sep="--",end="...");print("!") hello--Pyhton...! 通过help命令我们可以很清楚的明白print函数的参数列表,这对于我们对print的认识是有帮助的。 格式化输出 我们知道C语言中可以实现格式化的输出,其实Python也可以,接下来笔者也将一一的去尝试。 1、输出整数。 这里笔者参考了网上的格式化输出,但是按照我的输出报错,经过调整是少了一层括号的问题。 >>> print("the length of (%s) is %d" %('Python',len('python')),end="!") the length of (Python) is 6! 2、其他进制数。 各个进制数的占位符形式: %x--- hex 十六进制 %d---dec 十进制 %o---oct 八进制 >>> number=15 >>> print("dec-十进制=%dnoct-八进制=%onhex-十六进制=%x" % (number,number,number)) dec-十进制=15 oct-八进制=17 hex-十六进制=f ![]() (编辑:应用网_丽江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |