
文章插圖
作為一個有著多年P(guān)ython開發(fā)經(jīng)驗(yàn)的老碼農(nóng),今天我就為大家?guī)砹薖ython的基礎(chǔ)知識點(diǎn),全篇干貨,建議大家動動手指收藏起來,一定能夠幫助你順利入門Python!
1、環(huán)境搭建
Python由荷蘭數(shù)學(xué)和計算機(jī)科學(xué)研究學(xué)會的Guido van Rossum 于1990 年代初設(shè)計 。Python提供了高效的高級數(shù)據(jù)結(jié)構(gòu),還能簡單有效地面向?qū)ο缶幊?。
Python具備可移植性,可以在多個平臺運(yùn)行,這里給大家?guī)淼氖荳indows平臺的環(huán)境搭建 。
(1)下載安裝包
需要到Python的官網(wǎng)上下載Windows系統(tǒng)的安裝包就可以了 。根據(jù)自己電腦的系統(tǒng)選擇32位或者64位 。
(2)安裝
雙擊,勾選Add Python to PATH(添加Python到環(huán)境變量),然后選擇Customize Installation(自定義安裝) 。
2、入門工具
(1)IDLE
這是Python自帶的編輯器 。按下Windows鍵,輸入idle或者python就可以看到 。
使用方法:輸入print點(diǎn)擊回車,就可以輸出 。要輸入print時,輸入pr然后按下tab鍵就會有提示 。重復(fù)上一行代碼使用快捷鍵Alt+p,切回下一行代碼時使用Alt+n 。
(2)Sublime Text3
去官網(wǎng)下載就可以了,安裝比較簡單 。
使用方法:ctrl+n創(chuàng)建新文件,ctrl+s保存文件 。
3、Python基礎(chǔ)知識
(1)在菜鳥教程有非常全面的基礎(chǔ)知識 。在上面可以找到不同Python版本的知識點(diǎn) 。
(2)基礎(chǔ)知識點(diǎn)
python對象:
身份:對象的唯一標(biāo)識,可使用內(nèi)建函數(shù)id()得到 類型:對象類型決定對象操作,eg:不可能對一個str對象進(jìn)行判斷empty檢驗(yàn) ??墒褂脙?nèi)建函數(shù)type進(jìn)行查看 。由于類型也是python對象,所以要判斷某對象是不是什么類型,可使用:type(obj)== type(dict{}) 值:對象的數(shù)據(jù)值,若對象支持更新操作,則可修改 。eg:tuple和list的區(qū)別 。
對象屬性:
常見包含數(shù)據(jù)屬性對象:類、類實(shí)例、模塊 。
標(biāo)準(zhǔn)類型:
其他內(nèi)建類型:
注:
基本類型的分類:使用以下三種模型進(jìn)行分類 。
存儲模型:python的對象能容納一個或多個值,一個能保留單個字面獨(dú)享的類型,成為原子或標(biāo)量存儲 。eg:數(shù)值、字符串 。
那些可容納多個對象的類型,稱之為容器存儲 。eg:列表、元組、字典 。
更新模型:某些對象的類型允許它們的值改變,即可變對象(列表、字典) 。而不可變對象則不允許它們的值被更改 。(數(shù)字、字符串、元組) ??墒褂胕d(obj)查看對象標(biāo)識 。
訪問模型:分為三種訪問方式:直接存取(對于非容器類型)、順序(字符串、列表、元組)和映射(字典) 。
標(biāo)準(zhǔn)類型分類:
不支持的類型:
char和byte 使用字符串代替 2)指針 使用id()查看地址,但是不能操作該值 3)int、short、long python的×××等同于long,無需自己維護(hù)變量長度 4)float、double python的浮點(diǎn)數(shù)等同于C的double 。
type和isinstance:
type是python的內(nèi)建函數(shù),會返回python對象的類型,不限于基本類型 eg:import types type(num) == types.IntType isinstance(obj,(int,float,…)),接受一個對象類型元組作為參數(shù) 。
xrange與range:
str與repr:
結(jié)語:
學(xué)習(xí)貴在堅持!
我也是從零基礎(chǔ)過來的,非常懂很多小伙伴的心情,孤軍作戰(zhàn)總是非常孤獨(dú)的,學(xué)習(xí)還是要找到一群志同道合的朋友一起學(xué),才更容易堅持下去 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 登錄頁面模板的制作 bootstrap登錄頁面模板
- 超全的驅(qū)動教程 360驅(qū)動大師輕巧版和網(wǎng)卡版哪個好
- 最好最高效的BT搜索引擎合集 bt搜索下載引擎
- cad查看點(diǎn)坐標(biāo)快捷命令 cad顯示點(diǎn)坐標(biāo)的快捷鍵
- css不透明度的設(shè)置 css不透明度怎么設(shè)置
- 哪些運(yùn)動對男性有抗衰老的作用
- 預(yù)防“鼠標(biāo)手”的運(yùn)動保健方法
- 倒走可以保養(yǎng)腳后跟
- 改裝車多少錢(汽車允許改裝的項(xiàng)目
- 患有骨質(zhì)疏松的中老年人盡量不要滑雪、滑冰
