tft每日頭條

 > 生活

 > python中字典的基本操作

python中字典的基本操作

生活 更新时间:2025-04-05 16:41:52

前言:

今天為大家帶來的内容是9個詳解步驟教你入門python!( 内建類型 ,字典操作等使用方法)!本文内容具有不錯的參考意義,希望在此能夠幫助到各位!(多數代碼用圖片的方式呈現出來,方便各位觀看與收藏)

一、變量和表達式

python中字典的基本操作(9個詳解步驟教你入門Python)1

介紹:

Python是強類型語言,無法根據上下文自動解析轉換成合适的類型。 Python是一種動态語言,在程序運行過程中,同一個變量名在運行的不同階段可以代表不同形式的值(整型,浮點,列表,元組),變量名隻是各種數據及對象的引用。C語言中的變量名是用來存放結果的内存片段。

  1. 在Python中是通過對象的引用而不是值來賦值給變量的。
  2. 賦值操作符主要是"=",同時也可使用增量賦值,如 x =1。但是沒有自增、自減操作符。
  3. 在C語言中,賦值語句可以當作表達式(可以返回值),但是在Python中賦值語句不會返回值,如下面的就是非法的:

>>> x=1 >>> y=(x=x 1)

SyntaxError: invalid syntax

以 #! 開頭的稱為組織行,這行告訴你的Linux/Unix系統當你執行你的程序的時候,它應該運行哪個解釋器。例如:#!/usr/bin/python

以 # 開頭的稱為注釋行。

二、條件語句

控制流語句:通過使用or,and,not關鍵字可以建立任意的條件表達式

if-elif-else:(Python 沒有 switch-case 語句,可以通過 if 語句配合字典完成同樣的工作)

python中字典的基本操作(9個詳解步驟教你入門Python)2

break 和 continue:用于中斷和繼續循環。

三、文件的輸入/輸出

python中字典的基本操作(9個詳解步驟教你入門Python)3

小編在此想說一句話:我是一名python開發工程師,整理了一套最新的python系統學習教程,包括從基礎的python腳本到web開發、爬蟲、數據分析、數據可視化、機器學習,面試寶典,面試寶典,面試寶典。想要這些資料的可以關注小編,并在後台私信小編:“07”即可領取。

四、内建類型

1.數值類型

Python有4種數值類型:整數、長整數、浮點數和複數。所有數值類型都是不可變類型。

python不支持自增自減操作符 ,--, i,其實是 ( i)的意思

運算符與表達式:基本上與其它語言相類似,隻是有以下幾點不同:

x*y:乘法。2 * 3得到6。'la' * 3得到'lalala'。

x**y:幂運算,返回 x 的 y 次幂。

x/y:x 除以 y,4/3得到1(整數的除法得到整數結果)。4.0/3或4/3.0得到1.3333333333333333。

x//y:取整除。返回商的整數部分。4 // 3.0得到1.0。

除法//:地闆除在任何時候都會将小數部分舍為0

-x 改變x的符号位

2. 列表和元組(list & tuple)

列表和元組是任意對象的序列,支持的常用操作:

len() append() insert(index,aMember) list[index]=aNewMember

一個元素的元組:a=(12,) #注意一定要個額外的逗号!

對于tuple中的元素,不可以修改,也不可以添加

列表是可變的序列,允許插入,删除,替換元素等操作

可變序列支持的操作:

python中字典的基本操作(9個詳解步驟教你入門Python)4

五、循環

python中字典的基本操作(9個詳解步驟教你入門Python)5

range()函數在内存中建立一個列表,當需要一個很大的列表時候,這個占内存且耗時間,為了克服這個缺點,python提供了xrange()。xrange()函數隻在需要的時候才臨時計算提供值,大大節省了内存。

六、函數

def say(message, times = 1): # time 的默認參數值是 1

print message * times

return time # 無返回值的函數可省掉 return,等同于return None

隻有在形參表末尾的那些參數可以有默認參數值,即你不能在聲明函數形參的時候,先聲明有默認值的形參而後聲明沒有默認值的形參。這是因為賦給形參的值是根據位置而賦值的。例如,def func(a, b=5)是有效的,

但是def func(a=5, b)是無效的。

global a # 獲得全局變量a

用戶自定義函數:

python中字典的基本操作(9個詳解步驟教你入門Python)6

用戶自定義函數有如下屬性:

  1. f.__module__ #函數所在的模塊名
  2. f.__doc__ 或者 f.func_doc #文檔字符串
  3. f.__name__ 或者 f.func_name #函數名
  4. f.__dict__ 或者 f.func_dict #支持任意函數屬性的函數名字空間
  5. f.func_code #編譯後産生的字節碼
  6. f.func_defaults #包含所有默認參數的元組
  7. f.func_globals #函數所在的模塊的全局名稱空間的字典
  8. f.func_closure #None or a tuple of cells that contain bindings for the function's free variables.
七、類

python中字典的基本操作(9個詳解步驟教你入門Python)7

類方法的定義:

python中字典的基本操作(9個詳解步驟教你入門Python)8

isinstance(s,C) 用于測試s是否是C或是C的子類的實例

issubclass(A,B) 用于測試A是否是B的子類

八、異常

用try和except語句來捕獲異常:

python中字典的基本操作(9個詳解步驟教你入門Python)9

如果有IOError異常,就将錯誤原因放置在對象e中,然後運行except代碼塊,如果發生其他類型的異常就将控制權轉到處理該異常的except的代碼塊。

沒找到該代碼塊,程序将終止運行,若沒有發生異常,except代碼會被忽略掉。

九、模塊

import 模塊名

import 模塊名 as 别名

from 模塊 import 對象(函數)

from 模塊 import *

内建函數dir()可以列出一個模塊中的所有可訪問的内容

可以被import導入的模塊:

  1. 使用python寫的程序(.py程序)
  2. C或C 擴展(已編譯的共享庫或DLL)
  3. 包(包含多個模塊)
  4. 内建模塊(使用C寫的并已鍊接到python解釋器内)

以上就是本文的全部内容啦!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved