初探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作为一门语言,自然就有其的编程思路以及风格。如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学习(15)文件/IO
- Python学习笔记 - IO编程
- python学习之io模块
- Python BDD自动化测试框架初探
- Python代码调试问题:IOError: cannot identify image file
- Python中IO概述
- python3之模块io使用流的核心工具
- Java aio(异步网络IO)初探
- 【Python】[IO编程]文件读写,StringIO和BytesIO,操作文件和目录,序列化
- hive使用python脚本导致java.io.IOException: Broken pipe异常退出
- Python 文件的IO
- python学习笔记 IO 文件读写
- python freeline.py 报错 IOError: [Errno 13] Permission denied
- python的io 与java的io流的使用及对象的序列化
- Python之IO编程——文件读写、StringIO/BytesIO、操作文件和目录、序列化
- python3爬虫初探(一)之urllib.request
- python IO编程
- python模块之StringIO
- http://deepdish.io/2015/04/28/creating-lmdb-in-python/
- Python3 pandas read_csv 读取txt文件报错:IOError: Initializing from file failed