python學習筆記 Python基礎

2021-08-17 02:05:54 字數 2405 閱讀 6424

雲計算web開發 :django框架

科學計算、人工智慧: 常用到的庫有numpy 、pandas、matplotlib 等等

系統運維

金融

圖形gui

google、豆瓣、知乎、facebook

主要特點是:解釋性、動態語言、強型別定義語言和弱型別定義語言。

解釋型: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個資源將幫助您入門,並逐步...