python學習day1

紫翼龍王夜發表於2015-03-12
生產環節如何安裝python,就是直接將其複製上去,然後遠端進行處理即可;
後面做開發的時候,可能會用到windows;
python的3比2還要早;
#!/usr/bin/env python  #宣告格式,宣告字符集;
#!/usr/bin/python
#_*_coding:utf-8_*_ 
這種寫法是通用的
#coding:utf8
如果你要使用,中文,就需要使用通用字符集進行宣告;
一旦在系統中對python做了升級;
有的時候寫上面的那種是通用的,有些時候下面#coding:utf8不太好用;


python語法要求:
python要求位於同一個程式碼塊下的程式碼塊縮排是一致的;
寫程式碼的時候保持統一的縮排風格;
在windows裡面寫程式碼的時候,將tab鍵使用空格替換;

變數:
     1、標示符的第一個字元必須是字母或者_;
     2、標示符名稱的其他部分可以是數字、字母或者下劃線的;
     3、標示符是大小寫敏感的;
     4、中橫線不能用在變數裡面;

split函式,將字串,以某某區分開;同時生成了列表;
想將數字寫入檔案裡面,需要將數字轉換成數字;

不同的程式之間資料格式的轉換需要經過json轉換;

python有5個標準的資料型別:
  • Numbers(數字)
  • String(字串)
  • List(列表)
  • Tuple(元組)
  • Dictionary(字典)
python的算術運算:
     //取整除;
     
     比較運算子
     !=和<>都表示不等於;
     
三個單引號為註釋,三個雙引號也為註釋;
在匯入模組的時候,不能加.py;同時匯入的檔名必須是.py結尾的;
python自帶了一二百個標準庫和方法;
os模組裡面的system方法,可以呼叫各種各樣的shell命令;
sys這個模組裡面有一些path環境變數;
from os import system:表示從os的模組中匯入system的庫;
from  os import system s:

os.system('df -h')

先找當前路徑下的模組,然後再查詢環境變數裡面的模組;

注意python預設沒有tab補全功能,需要加一個指令碼,之後就有tab補全功能了
將tab補全指令碼放到/usr/lib/python2.7/dist-packages路徑下:>>> sys.path

%s:作用在字串中,引用外部的變數;
raw_input:原始輸入;你輸入什麼資料型別,都是字元型別;
input('your name'):很少用,輸入什麼型別,是什麼型別;
while下面新增一個else,表示while迴圈不滿足,就退出整個python指令碼;需要匯入一個模組:import  sys;

注意:continue退出本次迴圈,break退出迴圈;

range是個列表;

python的檔案處理

python檔案處理的模式有三種:
w:寫模式;
r:讀模式;以r的模式開啟檔案的時候,只能讀檔案,不能改檔案;
a:追加模式;


f=file('myfile.txt',w)
f.write("hello world")
f.close()

f=file('myfile.txt')
for i in f.readlines():
        print i,
f.close()

f=file('myfile.txt',a)
f.append("hello")
f.close()
list(seq)將元組轉換為列表;
list.append(obj):在列表末尾新增新的物件;
list.cout(obj):統計某個元素在列表中出現的次數;
list.index(obj):在列表中找出某個值,第一匹配項的列表位置;

mkdir()方法


可以使用os模組的mkdir()方法在當前目錄下建立新的目錄們。你需要提供一個包含了要建立的目錄名稱的引數:
os.mkdir('目錄名')

可以用os.chdir改變當前目錄;

os.getcwd()獲得當前路徑;
刪除目錄名字:
os.rmdir('dirname')

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30129545/viewspace-1457702/,如需轉載,請註明出處,否則將追究法律責任。

相關文章