my_tuple =
("張三",18
,70)# 元組 可以儲存不同型別元素 使用小括號 ()
print
(my_tuple[2]
)# 輸出 70
print
(my_tuple.index(18)
)# 輸出 1
print
(my_tuple.count(70)
)# 輸出 1
single_tuple_1 =(5
)print
(type
(single_tuple_1)
)# 輸出
# 儲存只包含乙個元素的元組,在元素後加乙個逗號
single_tuple_2 =(5
,)print
(type
(single_tuple_2)
)#輸出
print
(len
(my_tuple)
)#輸出陣列長度 3
for i in my_tuple:
print
(i,end=
" ")
"""遍歷元組"""
print
("%s年齡是%d 身高是%.2f"
%(my_tuple)
)# 元組可以用在輸出裡
xiaoming =
# 字典 使用大括號{}
print
(xiaoming[
"name"])
#輸出 xiaoming
print
(xiaoming)
# 輸出
xiaoming[
"age"]=
18# 在字典裡新增 一對 "age" 和 18
print
(xiaoming)
# 輸出
xiaoming[
"age"]=
17#字典裡已經存在 age ,修改值為17
print
(xiaoming)
#輸出
xiaoming.pop(
"name"
)#彈出name ,與其關聯的 字串 "xiaoming"也被彈出
print
(xiaoming)
#輸出
print
(len
(xiaoming)
)#輸出長度 1
temp =
xiaoming.update(temp)
# 在字典裡新加新的字典
print
(xiaoming)
# 輸出
for k in xiaoming:
#遍歷字典
print
("%s %s"
%(k,xiaoming[k]))
""" 輸出age 17
hight 1.75 """
xiaoming.clear(
)# 清空字典
print
(xiaoming)
# 輸出 {}
str1 =
"hello world"
# 字串 可以用單引號
str2 =
'我是"shui"'
print
(str2)
# 輸出 我是"shui"
for c in str2:
#遍歷字串
print
(c,end=
" ")
#輸出 我 是 " s h u i "
print()
str=
"hello hello"
print
(len
(str))
# 輸出長度 11
print
(str
.count(
"hello"))
#輸出 hello 出現的次數 2
print
(str
.index(
"llo"))
# 輸出 llo 第一次出現的下標 2
# print(str.index("llsso")) 報錯,無法執行
print
(str
.__contains__(
"llo"))
# 判斷是否包含 llo ,輸出 true
my =
"hello world"
print
(my.startswith(
"hell"))
# 判斷是否以 hell 開始,輸出true
print
(my.find(
"lloa"))
# 輸出 lloa 的下標,不存在,輸出 -1
print
(my.find(
"llo"))
# 輸出 llo 的下標,存在,輸出 2
my1 = my.replace(
"world"
,"python"
)# 替換,後面替代前面
print
(my)
#原字串不變 輸出 hello world
print
(my1)
# 輸出 hello python
a = my.split(
)# 拆分字串為元組,括號裡不寫預設以空格劃分
print
(a)# 輸出 ['hello', 'world']
print
(a[0])
# 輸出 hello
res =
"x".join(a)
# 把前面的字元 "x" ,作為拼接方式,新增到元組之間
print
(res)
#輸出 helloxworld
qq =
"0123456789"
print
(qq[2:
6])""" 輸出2號元素,到6號元素,包含2號,不包含6號
輸出結果 2345"""
print
(qq[::
2])""" 從0號開始,每兩個輸出乙個
輸出結果 02468 """
print
(qq[1:
:2])
""" 從1號開始,每兩個輸出乙個
輸出結果 13579 """
print
(qq[2:
-1])
"""從2號開始,輸出到最後乙個(-1),負幾就是倒數第幾個(不包含右邊界)
輸出 2345678 """
print
(qq[-2
:])# 輸出倒數前2個
print
(qq[::
-1])
# 倒序輸出 9876543210
qa =[1
,2]sx =[3
,4]qa.extend(sx)
# 把 sx 的元素新增到 qa 後面
print
(qa)
# 輸出 [1, 2, 3, 4]
print
(qa+sx)
# 輸出 [1, 2, 3, 4, 3, 4]0)
print
(qa)
# 輸出 [1, 2, 3, 4, 0]
# 將 sx看做乙個元素,新增到qa後
print
(qa)
# 輸出 [1, 2, 3, 4, 0, [3, 4]]
Python語法整理
一 python中的變數 python中的標準資料型別一共有五種 數字 字串 元組 列表和字典。1 數字型 在python當中,所有的變數無需宣告便可以直接賦值使用。2 字串 在python中,字串變數的定義和c c 中類似,都是雙引號中間是字串的內容,不同的是,在python中除了用雙引號還可以用...
Python基礎語法整理
安裝pycharm後,就可以開始我們的專案了。建立test.py檔案,print hello world 只用一句話,就可以了。python和我們之前的語言風格稍微不同,上縮排空白的數量是可變的,但是所有的縮排必須相同,否則就會報錯。莫名其妙,哈哈 如 這樣直接執行就會出錯。python2.x的時候...
Python簡單語法
什麼?不是 if 和 else 才是原配嗎?no,你可能不知道,else 是個腳踩兩隻船的傢伙,for 和 else 也是一對,而且是合法的。十大裝b語法,for else 絕對算得上南無灣!不信,請看 for i in 1,2,3,4 print i else print i,我是else 1 2...