型別:python中的資料型別
特性:不能修改
格式:
a =
'hello world!'
b ="hello world!"
字串的用法:
# coding:utf-8
a ='hello world!'
print
(a.capitalize())
# 首字元大寫
print
(a.casefold())
# 大寫全部變小寫
print
(a.center(20,
'+')
)# 兩邊填充『+』
print
(a.count(
'l')
)# 統計
print
(a.endswith(
'ld!'))
# 判斷已***結尾
print
(a.encode())
# 解碼成bytes格式
print
(a.find(
'h')
)#返回x的座標
print
(a.index(
'e')
)# 返回第乙個x的下標
print
(a.isdigit())
# 返回是否乙個整數
print
(','
.join(
['1'
,'2'
,'3'])
)# 已,進行分割 列表轉換為字串
print
(a.swapcase())
# 大小寫互換
b ='hello world! {}'
print
(b.format
('name'))
# 補充,可以對應引數
執行結果:
hello world!
hello world!++
++hello world!+++
+3true
b'hello world!'01
false1,
2,3hello world!
hello world! name
型別:python中的資料型別
特性:可以增刪改查
格式:
name =
['zhangsan'
,'xiaoming'
,'lisi'
,'tom'
,'boy'
]
用法:
# coding:utf-8
name =
['zhangsan'
,'xiaoming'
,'lisi'
,'tom'
,'boy'
]print
(name[0]
)# 通過下標檢視
print
(name[-1
])# 倒著查
print
(name[1:
4])# 下標中間的
print
(name[:3
])# 從頭開始 0可以忽略
print
(name[::
3])# 沒隔3個字元取
print
(name.index(
'tom'))
# 返回下標
'xiaodu'
)# 增加
print
(name)
name.insert(2,
'zifu'
)# 根據下標進行新增
print
(name)
name.pop(2)
# 根據座標刪除
print
(name)
name.remove(
'lisi'
)# 根據指定內容刪除
print
(name)
name[0]
='22222'
# 修改
print
(name)
name.extend(
['12'
,'33'])
# 合併其他列表
print
(name)
執行結果:
zhangsan
boy[
'xiaoming'
,'lisi'
,'tom'][
'zhangsan'
,'xiaoming'
,'lisi'][
'zhangsan'
,'tom']3
['zhangsan'
,'xiaoming'
,'lisi'
,'tom'
,'boy'
,'xiaodu'
]# 增加
['zhangsan'
,'xiaoming'
,'zifu'
,'lisi'
,'tom'
,'boy'
,'xiaodu'
]# 怎加
['zhangsan'
,'xiaoming'
,'lisi'
,'tom'
,'boy'
,'xiaodu'
]# 刪除
['zhangsan'
,'xiaoming'
,'tom'
,'boy'
,'xiaodu'
]# 指定內容刪除
['22222'
,'xiaoming'
,'tom'
,'boy'
,'xiaodu'
]# 修改
['22222'
,'xiaoming'
,'tom'
,'boy'
,'xiaodu'
,'12'
,'33'
]# 合併
型別:python的資料型別
特性:不可修改
格式:
x =
("hello"
,"world"
)
用法:
x =
("hello"
,"world"
,'hello'
)print
(x.count(
'hello'))
# 統計
print
(x.index(
'world'))
# 下標
執行結果:
21
型別:python資料型別
特性:可以修改,無序
格式:
a =
用法:
# coding:utf-8
a =a[
"cuid04"]=
'tianqi'
# 字典新增
print
(a)a[
"cuid01"]=
'wangwu'
# 字典修改
print
(a)print
(a.get(
"cuid02"))
# 查詢
#a.pop("cuid01") # 刪除
del a[
'cuid01'
]# 刪除
print
(a)b =
a.update(b)
# 增加
print
(a)a.setdefault(
'cuid'
,'sssss'
)# 增加
print
(a)執行結果:
lisi
# 刪除
#增加
# 增加
特性:去重,無序,不可變
格式:
name =
基本用法:
name =
name.add(
"***x"
)# 增加
names =
name.update(names)
# 多個增加
name.pop(
)# 隨機刪除
name.remove(
'lisi'
)# 指定刪除,不存在報錯
print
(name)
**結果:
# 單個增加
# 多個增加
# 隨機刪除
# 指定刪除
關係運算:
name1 =
name2 =
# 交集
print
(name1 & name2)
print
(name1.intersection(name2)
)# 並集
print
(name1 | name2)
print
(name1.union(name2)
)# 差集
print
(name1 - name2)
print
(name1.difference(name2)
)# 交差補集
print
(name1 ^ name2)
**結果:
# 交集
# 並集
# 差集
# 交差補集
Python基礎 資料型別
1 數字 2 是乙個整數的例子。長整數 不過是大一些的整數。3.23和52.3e 4是浮點數的例子。e標記表示10的冪。在這裡,52.3e 4表示52.3 10 4。5 4j 和 2.3 4.6j 是複數的例子,其中 5,4為實數,j為虛數,數學中表示複數是什麼?int 整型 在32位機器上,整數的...
Python 基礎資料型別
數字 整數 int,long 整數在python3 沒有大小長度分別,記憶體決定整數最大長度 浮點數 float 具有小數點的數 無窮小數會做精度處理 布林 bool 非空非0為真,0或空為假 複數 complex 複數的標誌為虛部以大寫j 或小寫j結尾 字串 str 表示方式 使用單引號 abc ...
python基礎 資料型別
增 name name.insert index,element 元素刪 name.pop index default last name.remove element del name index names.clear 清空列表 del names 刪除列表改 name index newval...