【python教學】如何利用python將檔案改名及讀取目錄內檔案
在python中,只要import os,就可以使用內鍵的rename功能,或是利用listdir來顯示某一個目錄下的所有檔案,再利用os.path.join可以將目錄及檔案名稱中間加上\變成c:\py\test.py這樣的完整路徑。
1.程式碼
2.只顯示檔案名稱
3.顯示完整路徑的檔案名稱
python的輸入與輸出
在python中,我們會第一個接觸到輸出指令print,它是可以將您指定的文字輸出到畫面,另一個是讓使用者輸入資料的input指令,雖然我是輸入數字,但是對於python而言,只要是input輸入後的型別一定是文字,所以若您要將數字計算,就要透過int將文字數字轉成數字,若是原本是數字,但是要跟文字一起做結合時,就要透過str來將數字轉成文字,這樣執行才不會有問題。
1.程式碼
2.執行結果
程式碼: http://bestdaylong.com/n/python000003/
Python的縮排
學python有一個很重要的觀念,就是程式碼不能隨便內縮,否則就會出現錯誤,通常只能在判斷、迴圈、副程式、模組等會內縮程式碼,但是程式碼中空一行是可以的,它是方便別人閱讀您的程式。
PS:同一個區域的內縮都要是一樣的字元,就是空白或Tab的次數要一樣。
1.有if判斷最後要加:號,下一行要縮排
2.若縮排不同,則會出現IndentationError: unindent does not match any outer indentation level
3.若不在迴圈內則要移到第1個位置輸入
Python的變數
1.只能由字母、數字及下底線組成。
2.開頭不能是數字。
3.大小寫字母是不相同的。
用單底線開頭的變數是有特殊意義,_foo表示是物件中的屬性,不能直接讀取,只能透過方法去修改或讀取。
用雙底線開頭的變數是有特殊意義,__foo表示是物件中的私有變數。
用雙底線開頭與雙底線結尾的,__init__()表示物件的建構子(建立物件時,會自動執行的副程式)。
若要在同一行輸入二個指令,要再每個指令後面加上分號(;)
print('hi!');print('how are you');
python符號的意義
在python語言您會常看到的符號所代表的意義
符號 | 名稱 | 說明 |
() | 左右小括號,通常是一組出現 | 使用在函數中 |
# | #字號 | 單行註解 |
"" | 左右雙引號,通常是一組出現 | 字串的表示方式1 |
'' | 左右雙引號,通常是一組出現 | 字串的表示方式2 |
r"" | 字串前面加r | 字串完整呈現 |
''' ''' | 三引號 | 多行註解 |
+ | 加號 | 加法 |
- | 減號 | 減法 |
* | 乘號 | 乘法 |
/ | 斜號 | 除法 |
1.程式碼
2.執行結果
Page 1 of 6