Python 基礎學習

2021-08-10 05:38:48 字數 1644 閱讀 5325

一、python中的資料結構(容器)

①list(列表)    a=[1,2,3,4]   用方括號標記    可被修改 a[0] = 1

②tuple(元組)      a=(4,5,6) 用圓括號標記   不可被修改

b[0] = 4

③dictionary(字典) 即對映  d =

④set(集合) 不重複,無序,不支援索引   s =  會自動去重得到

二、函式式程式設計

①lambda():是為了減少單行函式的定義而存在的

print filter(lambda x: x % 3 == 0, foo)  ==> print [x for x in foo if x % 3 == 0]
②map(): 用於逐一遍歷

③reduce() : 用於遞迴計算  py3中要from fuctools import reduce引入reduce

④filter(): 過濾器,用於篩選出列表中符合條件的元素。

以上四個函式迴圈速度比python自帶for 和while的速度快很多。

三、資料分析工具

python可用於資料分析的庫

②keras(用來搭神經網路)

③gensim (處理語言方面的任務)

四、資料探索

1.資料質量分析

資料出現以下幾種情況:

①異常值檢測**

try: #判斷是否異常

1 / 0

except

exception

as e: #捕捉異常

print("0不能被除")

else: #正常執行部分

print("none")

finally: #總是執行

print("execute me")

2023年5月6日1、ord()函式主要用來返回對應字元的ascii碼,chr()主要用來表示ascii碼對應的字元他的輸入時數字,可以用十進位制,也可以用十六進製制。

例如:print ord('a)

#97print chr(97)

#aprint chr(0x61)

#a2、

for i in s:

print(i,end = 「」)

print預設是列印一行,結尾加換行。end=' '意思是末尾不換行,加空格

print("das")

print("daa")

print("we")

# das

# daa

# we

print("das"

,end="")

print("daa"

,end="")

print("we"

,end= "")

#dasdaawe

2018.5.8

d= print(''.join(d))

即可把字典中資料連線輸出。

2018.5.11

使用jupyter,可以先在cmd中切換到自己的專案資料夾,再開啟jupyter notebook

python基礎學習

基本資料型別 學習基於python2.7,ubuntu16.04,python3中有一些不同的特性 在ubuntu終端輸入python,進入互動介面。print hello,world print 是乙個常用函式,輸出字串。在python2中,print還是乙個關鍵字,可以用print hello,...

python基礎學習

從今天起,每天晚上9點更新部落格,成為乙個愛學習的程式工程師。特立此flag,監督自己的學習。python基礎學習分為以下幾章 基礎知識 列表和元組 使用字串 字典條件 迴圈和其他語句 抽象更加抽象 異常魔法方法 屬性和迭代器 自帶電池 模組 檔案和流 圖形使用者介面 資料庫支援 網路程式設計 py...

python基礎學習

才開始學習python,這只是基礎學習的學習記錄 命令列模式 選擇windows開始選單 命令提示符 進入命令列模式,其提示符類似 c 在命令列模式下執行python即進入pyhton互動式環境,也可以執行python hello.py 執行.py檔案時應在其對應的目錄下執行,否則會報錯,例如 c ...