計算機人們日常事務的輔助工具,在程式設計中也映**現實世界的分類,因此計算機中也引入類別以便進行抽象分析
--- 數字
-----字串
-----元組
-----列表
-----字典
int 表示的範圍 -2,147,483,648 到 2,147,483,647 例如: 0, 100, -100 >>>num= 2147483647 >>>type(num) >>>一旦超出, 則變型別;
python中不用指定資料的型別
>>num=123l(低版本中存在) 在高版本中, 麼有 , 所有資料在定義過程中不需要指定型別
>>num=12.0
>>type(num)
>>
>>c=3.12j
>>type(c)
>>
>>a=123
>>stra="123"
>>type(a)
>>
type(stra)
>>
使用引號定義的一組可以包含陣列,字母,符號(非特殊系統符號)的集合。
strval='this isa test!' 單引號
strval ="this is a test!" 雙引號
strval = """ this is a test!!""" 三重引號
三重引號(docstring)通常用來製作字串,在物件導向時詳解
>>> str1='hello world'
>>>type(str1)
>>>
>>>str2="hello world"
>>>type(str2)
>>>
原則:如果在字元創中,儲存多個引號 則單雙引號配合用 如果存在多個雙引號 則 用轉義符號 \ , 換行轉義符 \n
>>>str4=""" tom:
... i am jack
... goodbye
... """
>>>str4
>>>tom:\n i am jack\n goodbye\n"
python中 字元創,元組,列表,統稱序列型別資料
// 字串 索引取值
>>>a='abcde'
>>>a[2]
>>>'c'
>>a[1] + a[2]
>>'bc'
// 字串切邊取值 三個引數 1 起始位 2 結束位 3 步長值
>>>a='abcde;
>>>a[1:4] # 開始位和結束位
>>>'bcd'
>>>a[:4] #從頭開始取
>>>'abcd'
>>>a[4:] #從特定位開始取到結束
>>>'e'
>>>a[::1]
>>>『abcde'
>>>a[::2]
>>>'ace'
/// 索引為負號
>>>a[-1]
>>>'e'
>>>a[-4:-1] // 從左往右取值
>>>』bcd'
>>>a[-2:-4:-1] // 第三個步長引數 控制取值順序
>>'dc『
Python資料型別 字串型別
變數名 str 變數值 msg hello world print msg 0 print msg 1 msg hello n print len msg msg hello world print ello in msg print lo w not in msg res print hello ...
Python資料型別 字串
字串 1 python 預設的檔案編碼都是ascii,所以要在編碼的時候加上coding utf 8,中文才不會亂碼。len 函式 是計算字串的長度。正確編碼的長度。b 中文 len b 長度是4 a 中文 decode gbk 或utf 8 print len a 長度是2 2 字串前加r 是不轉...
Python資料型別字串
字串就是一系列任意文字。python中的字串用單引號或者雙引號括起來,同時可以使用反斜槓 轉義特殊字元。單引號 和雙引號 本身只是一種表示方式,不是字串的一部分,因此,字串 hello 只有h,e,l,l,o這五個字元。例子 a sdsgf print type a str就是 string 2 如...