python學習day1
生產環節如何安裝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函式,將字串,以某某區分開;同時生成了列表;
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()
想將數字寫入檔案裡面,需要將數字轉換成數字;
不同的程式之間資料格式的轉換需要經過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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python學習之路—day1Python
- Numpy學習 Day1
- Python學習筆記—day1—基礎知識Python筆記
- MySQL深入學習-day1MySql
- day1 指標學習指標
- 傳智黑馬python基礎學習——day14Python
- 傳智黑馬python基礎學習——day10Python
- 傳智黑馬python基礎學習——day11Python
- Java 學習筆記--Day1Java筆記
- TA學習記錄Day1
- ORID學習法day1
- 【JAVA Web基礎學習】Day1JavaWeb
- 大周H的前端學習day1前端
- 大資料學習日記day1大資料
- OpenCV影像處理學習筆記-Day1OpenCV筆記
- Python Day1Python
- 深度學習day1(第一章:什麼是深度學習?)深度學習
- day10學習筆記之函式上筆記函式
- Linux學習 day11之docker續集LinuxDocker
- linux學習day1——linux常見命令Linux
- 學習python多久?該如何學習python?Python
- HQYJ嵌入式學習筆記——C語言複習day1筆記C語言
- 傳智黑馬java基礎學習——day18Java
- 學習OpenCL與卷積神經網路 Day1卷積神經網路
- 入門計算機的粗略學習-Day11計算機
- Go語言學習查缺補漏ing Day1Go
- 黑馬pink JavaScript學習筆記_Web APIs Day1JavaScript筆記WebAPI
- 學習SSD—day1_20240814
- 跨行業如何學習好python?Python學習!行業Python
- 如何高效的學習python?python學習技巧Python
- Python如何快速學習?Python學習方法技巧!Python
- PYTHON 學習Python
- 學習pythonPython
- python學習Python
- Day1-學習筆記-js之正規表示式筆記JS
- JAVA學習線路:day14-網路程式設計Java程式設計
- 從零學習的JAVAday8~day14Java
- 你適合學習python嗎?python學習人群Python