好吧,没想到居然这么快,才两天我就把入门看完了,当然只是入门,以后如果用到,会把那些各个类型的细化都总结一下例如数学函数,或者总结一下一些框架的应用如Scarpy(爬虫框架,听着就很兴奋呢,很多人都是了解有,但是没用过......),笔者写完这段暂时先开心的看电影去,回学校再说。
Python的屏幕I/O:如果是交互式编程,直接输入就好,这里的是在脚本式编程才用到,用到的方法是input和raw_input,下面给出例子
#!/usr/bin/python print raw_input() #两个方法都是读取一整行的字符串,而raw_input方法会返回读取到的字符串 print input() #input会把读取到的字符串当成有效的python表达式,并返回运算的值 #若两个同样输入"1+2",第一个会打印"1+2",第二个会打印结果"3"
Python的文件I/O:处理文件才是最方便的方法,手打什么都太慢了,下面给出处理文件的例子
假设在当前目录有一个命名为test的文件,内容如下
I like python.
下面是对这个文件处理的代码例子
#!/usr/bin/python pf = open("test", "r+") #open方法,用于打开文件 #其中pf为有点像C++的文件指针 #test为文件名 #r+为打开模式,后面会给出
str = pf.read(14) #read方法,比如我传了14,会读入14个字符,如果我没写参数,那么会读入尽可能多的字符,可能会使整个文本 pf.write(' '+str+' ') #write方法,向写入字符串,传的参数就是那个字符串 print pf.tell() #tell方法,告诉我们文件当前位置 print pf.seek(0, 0) #seek方法,第一个参数是偏移,第二个参数有三种可能,0(文件开始)、1(当前位置)和2(文件尾) import os #os是操作系统模块,里面有些方法是用来管理文件的 os.rename('test', 't') #rename方法为文件重命名,这里是把'test'命名为't' os.remove('t') #remove方法为直接删除文件,传入的参数就是删除的文件名
到这里简单入门就愉快地完结了,我感觉学语言么就是要大概知道有这个东西,然后用的时候去官网查就好,给出官网地址:https://docs.python.org/2/