Python:入门(3)
本周依舊是作為對python公開基礎課的筆記。
對于尚未安裝 Python 運行環境的同學,請根據第1 周文檔的步驟安裝Python 3.5.1 或者Python 3.5.2 版本解釋器,如果操作系
統兼容性有問題,可以安裝Python 3.4 版本解釋器。
1本周主講:類型
類型的概念:從不同的角度去看數據,比如111,十進制是一百一十一,2進制是7,計算機不如人類那么智能,可以通過上下文
自動判斷當期的數字應該用什么方式去解讀,因此,在計算機中任何數據都必須帶有類型標簽的說明。
本筆記會介紹python語言中的六種類型:
1數字類型2字符串類型3元祖類型4列表類型5文件類型6字典類型
1.1數字類型
該類型對python語言中數字的表示和使用進行了定義和規范,總計有三種數字類型:
1整數類型2浮點數類型3復數類型。
1.1.1整數類型
對應于數學中的整數,取值沒有范圍限制,這點和其他語言有所不同,因此使用是時需要注意,避免超過內存容量。
舉例:12212,5。0x45
1.1.2浮點數類型
簡單來說,它和整數的區別在于,它帶有小數和,它的表示范圍和小數精度存在限制,
舉例:0.1,4.2E-2.
1.1.3復數類型
這個概念同樣和數學中的一致,可以使用z=a+bi,來表示,其中a是實數部分,b是虛數部分,a和b都是浮點類型
舉例:13.5+6i
1.1.4三種類型之間的關系
三種類型之間的關系是逐漸升級
復數包含浮點數,浮點數包含整數。
同時混合運算時自動升級。強制類型轉換符可以降級。
type運算符用于返回變量的類型。
2.1 字符串類型
字符串類型是用雙引號“”或者單引號‘’括起來的字符
字符串可以保存在變量中,也可以單獨使用,既以下兩種類型都可以:
string=“bbc”,‘yang’
2.2轉義符:\的使用
在想輸出“”時可以使用
舉個例子:print(“\”hello world”\”)
2.3字符串的位置關系
字符串本質上一個連續存儲的字符序列:
因此,可以很方便的引用單個字母,但需要注意的是它的索引關系:
舉例0 1 2 3 4 5
a b c d e f-6-5-4-3-2-1比如想要訪問f,可以如下操作:
ex=”abcdef”
print(ex[5])
或者
print(ex[-1])
對于字符串的引用還可以使用,類似于matlab的方式:
ex[0:2]
ab
這里仔細看會發現它和matlab的區別,它的輸出不包含最后一位。
2.4一些便于使用的附加技巧
+號可以拼接字符串,*號可以生成一個重復該字串n次的合成字符串
舉例:6*“PI” =“PIPIPIPIPIPI”
其他方便的函數可以通過閱讀它的使用說明查找到。
3.1元組類型
元組類型的特點是包含多個元素,元素可以不同,元素可以為空,元組本身也可以作為另一個元組的元素只要用逗號隔開就行。
同樣可以使用索引訪問。
特別注意,元組類型定義后不能修改。
4.1列表類型
一個列表是一個有序元素的集合,它的優點是,大小不定,可以時刻更改。
對于列表的詳細操作和自帶方法,可以通過查詢幫助文檔來查看。
特別注意,可以使用spilt函數將字符串拆分成一個列表。
總結
以上是生活随笔為你收集整理的Python:入门(3)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android旋转屏幕 简册,[Andr
- 下一篇: Python:错误FileNotFoun