设为首页 加入收藏

TOP

Python起步之print & input用法总结
2014-11-24 03:19:58 来源: 作者: 【 】 浏览:2
Tags:Python 起步 print input 用法 总结

前言


“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-十进制=%d\noct-八进制=%o\nhex-十六进制=%x" % (number,number,number))
dec-十进制=15
oct-八进制=17
hex-十六进制=f


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux网络编程之使用TCP传输文件 下一篇jQuery live()函数原理及实现

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·常用meta整理 | 菜鸟 (2025-12-25 01:21:52)
·SQL HAVING 子句:深 (2025-12-25 01:21:47)
·SQL CREATE INDEX 语 (2025-12-25 01:21:45)
·Shell 传递参数 (2025-12-25 00:50:45)
·Linux echo 命令 - (2025-12-25 00:50:43)