您的位置:首页 > 编程语言 > Python开发

初探python之IO

2018-03-21 16:14 127 查看
    曲径通幽处,禅房花木深。编程语言千万种,独爱爬虫python来,如今终于动手写下自己的第一个博客,从想法到落入实际经过了上百个日夜,第一步永远是最难迈出的,但既然抬了腿就更不应该放弃。
    python作为一门语言,自然就有其的编程思路以及风格。如python中的":和缩进"对应于C中的"{}",而且在缩进的时候,tab和空格不能混用,否则会报错;由于notepad++可以很方便的显示空格和Tap,因此使用该软件会有很好的提示效果。  notepad++的具体设置如下,在程序中点击视图-->显示符号-->显示空格和制表符。
    当然拼写不对,大小写不对,混用中英文标点更是初学者常犯的错误,更多则是中文()和英文()的编译错误,因而在编写代码时一定要确定自己的输入法为英文输入法,否则会带来不必要的麻烦。

    作为初学者,第一步要接触的经典程序肯定是“Hello world!”了,那么python是否也会像其他编程语言那样,需要繁琐的定义呢。 首先要设置好python的编译环境,由于网上有很多教程,这里作为一个分享和记录自己成长的平台,也就不再赘述了。print( "Hello world!" )    是的你没有看错,python仅仅只需要一行代码就可以完成Hello world的输出,而""和''的作用是一样的,即都能完成字符串的输出,想必细心的你也已经发现了,作为一行的结束,python不需要分号“;”,其是以换行符来确定一条语句的结束的。
    下面来看一个有意思的输出print( 'Wh''at','are','you doing,' )
What are you doing,    从输出可以看出,'Wh'和'at'被拼接到了一起,这是因为,在python的print函数中逗号‘,’代表了一个空格,而在没有逗号的地方,字符串就被拼接到了一起。既然有了输出,是不是也需要一个输入呢,作为一种强大的编程语言,python为我们提供了input函数,下面就一起来看看如何使用input函数吧。# -*- coding: utf-8 -*-
name = input( 'Please input your name: ' )
print( name )
print( 'name' )
界面交互为Please input your name: litian
litian
name从上面可以看出,input函数允许输出提示字符,然后再读取用户输入的数据,这也方便用户根据提示进行输出,name是一个变量,存储的是用户输入的数据,因此在print中( name )和( 'name' )代表了不同的含义,前者是输出name变量而后者是输出‘name’这个字符串。
那么,不同的输入之间是否会像C那样存在输入流的干扰呢?,验证如下
# -*- coding: utf-8 -*-
name = input( 'Please input your name: ' )
name2 = input( 'Please : ' )
print( name )
print( name2 )界面交互为Please input your name: li
Please : tian
li
tian可以看到,系统并没有出错,而是很完美的运行了程序!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 输入输出