數字:
- 整數(int,long):整數在3版本沒有大小長度分別,內存決定整數最大長度
- 浮點數(float):無窮小數會做精度處理,四捨五入,只要有小數點就是浮點型
- 布爾(bool):非空(None)非0爲真,0或空爲假
- 複數(complex):複數的標誌爲虛部以大寫“J”或小寫“j”結尾
字符串:
表達方式:單引號、雙引號或者'''abc''',"""abc""",單個字符也稱作字符串,可用\轉義,
可用\防止轉義,但是一次性只能控制一個,\n\t之類的特殊字符可用r一次性全部防止轉義。
print('\\n\\t')和print(r'\n\t')是一樣的結果
索引:str[index],下標值不可大於等於字符串的最大長度,-1是從右往左第一位
切片:可以獲取字符串上一定區間中的值,str[start:stop:[step]],左閉右開(含左不含有)
str[::-1]將字符串倒序排列了一下
str[0::-1]取到的是第一個字符,第一個字符默認是0位
注意:字符串其中的內容不可變,字符串爲不可變數據對象
列表(list):
表達方式:使用中括號[],逗號分隔每個數據元素,一個列表可以包含不同的數據類型。
列表可以使用索引和切片操作。
列表類型中的內容可以改變,列表爲可變數據對象
可以創建一個空列表,或者只有一個元素的列表。mylist = []
元組(tuple):
元組和列表類似,不同之處在於元組內數據不可以被修改。
表達方式:使用小括號(),逗號分隔每個數據元素,一個元組也可以包含不同的數據類型。
元組可以使用索引和切片操作。
元組和字符串一樣,其中的內容不可以被修改。但是元組中的列表裏面的值是可以修改的。
注意:創建只含有一個元素的元組:(1,) 不能是(1),該爲一個實際數據對象。