初探python之IO

    曲径通幽处,禅房花木深。编程语言千万种,独爱爬虫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
可以看到,系统并没有出错,而是很完美的运行了程序!







  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值