python3快速自學筆記1

2021-08-15 20:51:15 字數 1032 閱讀 9427

字母大小寫轉換

message = "hello world"

print (message)

#單詞大寫轉換 title()

print (message.title())

#單詞全部大寫轉換 upper()

print (message.upper())

#單詞全部小寫轉換 lower()

print (message.lower())

#刪除空白 此方法只是暫時刪除,若永久刪除需要重新賦值給name

#name = name.rstrip()

name = "python "

print (name.rstrip())

字串型別轉換

age = 23

print(message)

#使用str()函式

print (3 + 2)

#python若要出現小數點,必須保證加減乘除中有乙個數含有小數字!!

3/2 結果為1

3.0 / 2.0 結果為1.5

列表元素,增刪改查

name = ['a', 'b', 'c', 'd']

print (name)

#結果為 ['a', 'b', 'c', 'd']

del name[2]

print (name)

#結果為 ['a', 'b', 'd']

#修改name[2] = "cc"

#刪除#永久刪除

del name[2]

#從列表中取出元素最後乙個元素

temporary_element = name.pop()

#從列表中取出任意位置的元素,刪除第一位

temporary_element = name.pop(0)

#增加#末尾增加

#任意位置增加 0表示新增第一位

name.insert(0, 'x')

python3自學之路 筆記4

python語言支援邏輯運算子,以下假設變數 a 為 10,b為 20 運算子邏輯表示式 描述例項 andx and y 布林 與 如果 x 為 false,x and y 返回 false,否則它返回 y 的計算值。a and b 返回 20。orx or y 布林 或 如果 x 是 true,它...

python3自學之路 筆記7

迭代器有兩個基本的方法 iter 和next 字串,列表或元組物件都可用於建立迭代器 a a b c d e b iter a for i in range len a print next b 這段 中b的型別為 在 python 中,使用了 yield 的函式被稱為生成器 generator 跟...

python3自學之路 筆記8

python 使用 lambda 來建立匿名函式。所謂匿名,意即不再使用 def 語句這樣標準的形式定義乙個函式。lambda 函式的語法只包含乙個語句,如下 lambda arg1 arg2,argn expression呼叫函式時,如果沒有傳遞引數,則會使用預設引數。def run a,b 12...