雲計算web開發 :django框架google、豆瓣、知乎、facebook科學計算、人工智慧: 常用到的庫有numpy 、pandas、matplotlib 等等
系統運維
金融
圖形gui
主要特點是:解釋性、動態語言、強型別定義語言和弱型別定義語言。
解釋型:python擁有良好的相容性,在安裝了直譯器的條件下,可在不同平台執行,可以快速部署,但是每次執行都必須解釋一遍,效能上不如編譯型語言。
動態語言:python在執行期間去做資料型別檢查 ,不用給任何變數指定資料型別。系統會在賦值變數的過程中,根據值的屬性定義變數的資料型別。
強型別定義語言:在python中,一旦乙個變數被指定了某個資料型別,如果不經過強制轉換,那麼它將一直保持下去。
#_*_coding:utf-8_*_
name = input("what is your name?")
print("hello " + name )
注意:python2.*與python3.* **風格有區別,
輸入密碼時,想隱藏輸入結果,可利用getpass模組的getpass方法
import getpass
name = input("please input your name")
password = getpass.getpass("please input your password:")
print(name,password)
此處的**不能再pycharm中直接執行,需要在dos介面進行驗證
檔案目錄操作:需要呼叫os模組
os.mkdir('day1') #只能生成一級目錄
os.makedirs('test111/test')
os.rmdir('test111') #此處刪除目錄下不能有檔案
os.removedirs('test111/test') #此處不僅會刪除檔案test,還會刪除test111資料夾
print(os.listdir('.')) #只會顯示當前目錄情況,不能顯示子目錄情況
print(os.listdir('/')) #輸出顯示根目錄下所有檔案情況,不顯示子目錄
print(os.getcwd())
os.chdir('/') #切換到根目錄下
print(os.getcwd()) #列印輸出當前路徑
import os
def dirlist(path):
filelist = os.listdir(path)
filepath = os.getcwd()
allfile =
for filename in filelist:
return allfile
def dirlist1(path):
filelist = os.listdir(path)
filepath = os.getcwd()
allfile =
for filename in filelist:
filepath = os.path.join(filepath,filename)
return allfile
allfile1 = dirlist1('test315')
allfile = dirlist('test315')
print(allfile1,allfile)
Python學習筆記 1 1 2 認識Python
一.課程目標 二.詳情解讀 1.初識pythonpython語言是一種高階程式語言,它於1991年由吉多.範羅蘇姆 guido van rossum 發明。目前主要應用於web開發 gui開發 網路爬蟲 資料科學 人工智慧等領域。python官方 python語言也是一種多正規化程式語言,即物件導向...
Python學習筆記 一手漂亮的Python函式
使用類和函式定義模型 函式是抽象和封裝的基本方法之一 重構函式 命名合理 具有單一功能 包含文件注釋 返回乙個值 不超過 50 行 冪等函式,盡可能是純函式 函式太長 重構 refactor 冪等函式 idempotent function 可測試性 可維護性 在函式程式設計中,如果函式是冪等函式且...
python學習方法 十二種學習Python的方法
python學習方法 python是地球上最流行的程式語言之一。它被世界各地的開發商和製造商所接受。大多數linux和macos計算機都預裝了python版本,現在,即使是少數windows計算機 商也正在安裝python。也許您參加聚會遲到了,您想學習但不知道該去 這12個資源將幫助您入門,並逐步...