name0 =
'test '
name1 =
"123"
name2 =
'''5*6'''
name =
"cindy"
(name.count(
"i")
)#查詢字母出現的次數
name =
"34"
(name.isdigit())
#判斷輸入是否僅由數字組成
查詢單個元素names =
["liuyun"
,"wangting"
,"zhangna"
,"lihua"
,"zhaodong"
(names)
查詢多個連續元素(names[0]
)
查詢不連續元素(names[0:
3])#開始區間為閉區間,終止區間為開區間
(names[:3
])#此處的0可以省略
查詢最後乙個元素(names[0:
-1:2
])
查詢元素所在位置(names[-1
])
統計元素出現的次數(names.index(
"liuyun"
))
插入單個元素(預設插入至列表末尾)(names.count(
"liuyun"
))
"yangdan"
(names)
插入單個元素至列表中間
直接修改names.insert(2,
"chengang"
)#2為插入位置,"chenggang"為插入內容
(names)
方法一(已知元素內容)names[2]
="xiedi"
方法二(已知元素位置)names.remove(
"xiedi"
(names)
方法三del names[1]
(names)
清空整個列表names.pop(
)#預設刪除最後乙個元素
names.pop(1)
#刪除下標為1的元素
(names)
刪除列表names.clear(
(names)
del names
names.reverse(
(names)
names.sort(
(names)
names2 =[1
,2,3
,4]print
(names2)
names.extend(names2)
(names)
number =(1
,2,3
,4,5
(number)
(number.index(2)
)#查詢所在位置
(number.count(2)
)#查詢元素出現的次數
info =
(info)
#不一定順序列印
(info[
"stu01"
])
(info.get(
"stu06"))
#用於不確定值是否存在時,不存在,返回 none
info[
"stu01"]=
"zhangliang"
(info)
info[
"stu05"]=
"hejuan"
#查詢不到則新增新的語句
(info)
del info[
"stu05"
]#方法一
(info)
del info #刪除整個表
info.pop(
"stu04"
)#方法二
(info)
(info.values())
#列印所有的值
info.setdefault(
"stu03"
,"wangming"
)#先查詢stu03的值,若沒有,新增進去,否則,不做任何操作
(info)
a.update(b)
#合併,有重複的更新
(a)
(info.items())
#字典轉列表
for i in info:
(i, info[i]
)#i-->key; info[i]-->valus
info =
,"stu02":,
"stu03":,
"stu04":}
info[
"stu01"][
"專業"]=
"通訊"
(info)
python之資料型別及操作
浮點數複數 數值運算操作符 數值運算函式 十進位制1010,99,217 二進位制以0b或0b開頭 0b010,0b101 八進位制以0o或0o開頭 0o123,0o456 十六進製制 以0x或0x開頭 0x9a,0x89 帶有小數點及小數的數字 浮點數取值範圍和小數精度都存在限制,通常可以忽略 取...
Python入門 資料型別
資料型別可以說是這個應用 儲存資料的基本單元 以c c 為例 其中的型別 int,long,long long,float等等 除了 c c 中的獨特的void型 在python中亦然有整型,實型,字串型 python可以處理任意大小的整數,當然包括負整數,在程式中的表示方法和數學上的寫法一模一樣,...
Python入門 資料型別
小白初學python,寫部落格主要是為了自己日後翻閱便捷,也是督促自己學習,現還是學生 環境 windows 版本 2.7.13 字串 單引號 與雙引號 用法完全相同 三引號 或 可以指示乙個多行的字串,並且可以再三引號中自由使用單雙引號 轉義字元 在單雙引號內部用反斜槓 加想要表示的單引號或雙引號...