宣告:在人工智慧技術教學期間,不少學生向我提一些python相關的問題,所以為了讓同學們掌握更多擴充套件知識更好的理解人工智慧技術,我讓助理負責分享這套python系列教程,希望能幫到大家!由於這套python教程不是由我所寫,所以不如我的人工智慧技術教學風趣幽默,學起來比較枯燥;但它的知識點還是講到位的了,也值得閱讀!
到目前為止,除了我們看到的核心型別外,還有其他的能夠稱得上核心型別的型別。
例如,集合是最近增加到這門語言中的型別,它不是對映也不是序列,集合是唯一的不可變的無序集合。集合可以通過呼叫內建set函式來建立,或者使用python 3.0中新的集合常量和表示式建立:
>>> x = set('spam') # make a set out of a sequence in 2.6 and 3.0
>>> y = # make a set with new 3.0 set literals
>>> x,y
(,)>>> x & y # intersection
>>> x | y # union
>>> x - y # difference
>>> # set comprehensions in 3.0
此外,python最近還新增了一些新的數值型別:十進位制數(固定精度浮點數)和分數(有乙個分子和乙個分母的有理數)。它們都用來解決浮點數學的侷限性和內在的不精確性:
python系列教程 python系列教程
宣告 在人工智慧技術教學期間,不少學生向我提一些python相關的問題,所以為了讓同學們掌握更多擴充套件知識更好的理解人工智慧技術,我讓助理負責分享這套python系列教程,希望能幫到大家!由於這套python教程不是要由所寫,所以不如我的人工智慧技術教學風趣幽默,學起來比較枯燥 但它的知識點還是講...
python系列教程3
python唯一的缺點就是,在目前現有的實現方式下,與c和c 這類編譯語言相比,python的執行速度還不夠快。教程後面將對實現方式的概念進行詳細闡述。簡而言之,目前python的標準實現方式是將源 的語句編譯 或者說是轉換 為位元組碼的形式,之後再將位元組碼解發布來。由於位元組碼是一種與平台無關的...
Python系列教程19
開啟文字編輯器 例如,vi notepad或idle編輯器 並在命名為script1.py的新文字檔案中輸入如下python語句 a first python script import sys load a library module print sys.platform print 2 100...