前言:
今天為大家帶來的内容是9個詳解步驟教你入門python!( 内建類型 ,字典操作等使用方法)!本文内容具有不錯的參考意義,希望在此能夠幫助到各位!(多數代碼用圖片的方式呈現出來,方便各位觀看與收藏)
一、變量和表達式
介紹:
Python是強類型語言,無法根據上下文自動解析轉換成合适的類型。 Python是一種動态語言,在程序運行過程中,同一個變量名在運行的不同階段可以代表不同形式的值(整型,浮點,列表,元組),變量名隻是各種數據及對象的引用。C語言中的變量名是用來存放結果的内存片段。
>>> x=1 >>> y=(x=x 1)
SyntaxError: invalid syntax
以 #! 開頭的稱為組織行,這行告訴你的Linux/Unix系統當你執行你的程序的時候,它應該運行哪個解釋器。例如:#!/usr/bin/python
以 # 開頭的稱為注釋行。
二、條件語句控制流語句:通過使用or,and,not關鍵字可以建立任意的條件表達式
if-elif-else:(Python 沒有 switch-case 語句,可以通過 if 語句配合字典完成同樣的工作)
break 和 continue:用于中斷和繼續循環。
三、文件的輸入/輸出
小編在此想說一句話:我是一名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中的元素,不可以修改,也不可以添加
列表是可變的序列,允許插入,删除,替換元素等操作
可變序列支持的操作:
五、循環
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
用戶自定義函數:
用戶自定義函數有如下屬性:
類方法的定義:
isinstance(s,C) 用于測試s是否是C或是C的子類的實例
issubclass(A,B) 用于測試A是否是B的子類
八、異常用try和except語句來捕獲異常:
如果有IOError異常,就将錯誤原因放置在對象e中,然後運行except代碼塊,如果發生其他類型的異常就将控制權轉到處理該異常的except的代碼塊。
沒找到該代碼塊,程序将終止運行,若沒有發生異常,except代碼會被忽略掉。
九、模塊import 模塊名
import 模塊名 as 别名
from 模塊 import 對象(函數)
from 模塊 import *
内建函數dir()可以列出一個模塊中的所有可訪問的内容
可以被import導入的模塊:
以上就是本文的全部内容啦!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!