二、string(字串)
三、set(集合)
python 數字資料型別用於儲存數值。
常用的數字型別包括整型(integer),浮點型(float)以及複數(complex)。
通常稱為整數,是整數或者負數,不帶小數點。python3整型型別沒有大小限制。
例:0、11、-80、-077、-0x110、0x10。浮點型由整數部分與小數部分組成。
例:17.3、-3.2、-10.5e10、10+e10。複數由實數部分和虛數部分構成,可以用a + bj,或者complex(a,b)表示, 複數的實部a和虛部b都是浮點型。
例:3.14j、3.22e-27j、5.66e-2j示例:
#數字
counter =
11# 整型變數
miles =
3.2# 浮點型變數
name =
"lisi"
# 字串
print
(counter)
print
(miles)
print
(name)
建立字串可以使用單引號、雙引號、三單引號和三雙引號,其中三引號可以多行定義字串,python 不支援單字元型別,單字元也在python也是作為乙個字串使用。
#字串
str1 =
"hello,world"
str2 =
"zhangsan"
replace()方法:把字串中的 old(舊字串) 替換成 new(新字串),如果指定第三個引數max,則替換不超過 max 次。
str
="this is a test"
print
(str
.replace(
"is"
,"was"))
# thwas was a test
print
(str
.replace(
"is"
,"was",1
))#thwas is a test
find() 方法檢測字串中是否包含子字串 str ,如果指定 beg(開始) 和 end(結束) 範圍,則檢查是否包含在指定範圍內,如果指定範圍內如果包含指定索引值,返回的是索引值在字串中的起始位置。如果不包含索引值,返回-1。
str
.find(
str,beg =
0, end =
len(
str)
)
引數:
和find()方法相似,唯一的區別就是find方法不包含索引值會返回-1,而index()不包含索引值會丟擲異常。
連線字串陣列。將字串、元組、列表中的元素以指定的字元(分隔符)連線生成乙個新的字串。join是重要的字串方法,用來在佇列中新增元素。
str
="、"
a =[1,
2,4]
b =[
"a",
"b",
"c"]
print
(str
.join(a)
)print
(str
.join(b)
)#a、b、c
python len() 方法返回物件(字元、列表、元組等)長度或專案個數。
str
="i like python"
print
(len
(str))
#13list =[1
,3,5
,7]print
(len
(list)
)#4
python也包含有集合型別。集合是由不重複元素組成的無序的集。它的基本用法包括成員檢測和消除重複元素。集合物件也支援像 並集,交集,差集,對稱差分等數**算。
#集合
s1 =
print
(s1)
語法格式:
s.update( x )
引數 x 可以是乙個,也可以是多個,多個引數之間用逗號相隔。
#新增列表
s.update([4
,1],
[3,15
])print
('新增後的集合是:%s'
% s)
#新增元組
s.update(
('y'
,'m'))
print
('新增後的集合是:%s'
% s)
語法格式:
s.remove( x )
將元素 x 從集合 s 中移除,如果元素不存在,則會發生錯誤。
# 將元素 2 從集合中移除
s.remove(2)
print
('移除元素 2 後的集合是:%s'
% s)
s.remove(
'hi'
)print
('移除元素後的集合是:%s'
% s)
copy(
)#拷貝乙個集合
union(
)#返回兩個集合的並集
add(
)#為集合新增元素
clear(
)#移除集合中的所有元素
update(
)#給集合新增元素
Python資料型別 數字 字串
python數字型別 int型別表示的範圍 2147483648至2147483648之間,超出這個範圍的數字即視為long 長整形 在python中不需要事先宣告資料型別,它是根據具體的賦值來進行盤點資料型別的,例如 int型別 使用type 變數名 可以檢視該變數被賦值後的資料型別是什麼 超出i...
Python資料型別(數字和字串)
python可以處理任意大的整數,包括負整數。浮點數也就是小數,之所以稱為浮點數,是因為按照科學記數法表示時,乙個浮點數的小數點位置是可變的。比如,1.23 times10 9 和 12.3 times10 8 是完全相等的。整數和浮點數在計算機內部儲存的方式是不同的,整數運算永遠是精確的 除法難道...
Python資料型別(數字和字串)
python可以處理任意大的整數,包括負整數。浮點數也就是小數,之所以稱為浮點數,是因為按照科學記數法表示時,乙個浮點數的小數點位置是可變的。比如,1.23 times10 9 和 12.3 times10 8 是完全相等的。整數和浮點數在計算機內部儲存的方式是不同的,整數運算永遠是精確的 除法難道...