好吧,沒想到居然這么快,才兩天我就把入門看完了,當然只是入門,以后如果用到,會把那些各個類型的細化都總結一下例如數學函數,或者總結一下一些框架的應用如Scarpy(爬蟲框架,聽著就很興奮呢,很多人都是了解有,但是沒用過......),筆者寫完這段暫時先開心的看電影去,回學校再說。
Python的屏幕I/O:如果是交互式編程,直接輸入就好,這里的是在腳本式編程才用到,用到的方法是input和raw_input,下面給出例子
#!/usr/bin/pythonPRint raw_input() #兩個方法都是讀取一整行的字符串,而raw_input方法會返回讀取到的字符串print input() #input會把讀取到的字符串當成有效的python表達式,并返回運算的值 #若兩個同樣輸入"1+2",第一個會打印"1+2",第二個會打印結果"3"
Python的文件I/O:處理文件才是最方便的方法,手打什么都太慢了,下面給出處理文件的例子
假設在當前目錄有一個命名為test的文件,內容如下
I like python.
下面是對這個文件處理的代碼例子
#!/usr/bin/pythonpf = open("test", "r+") #open方法,用于打開文件 #其中pf為有點像C++的文件指針 #test為文件名 #r+為打開模式,后面會給出
str = pf.read(14) #read方法,比如我傳了14,會讀入14個字符,如果我沒寫參數,那么會讀入盡可能多的字符,可能會使整個文本pf.write('/n'+str+'/n') #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/
新聞熱點
疑難解答