Python語法簡單整理(二)

2021-09-29 10:00:22 字數 3798 閱讀 5712

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