python資料型別(字串)

2021-07-09 12:12:36 字數 1649 閱讀 2440

計算機人們日常事務的輔助工具,在程式設計中也映**現實世界的分類,因此計算機中也引入類別以便進行抽象分析

---  數字

-----字串

-----元組

-----列表

-----字典

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 如...