a = 1
b = 1
c = 1
d = 1
print(f'a:,b:,c:,d:')
a: 1, b: 1, c: 1,d: 1
a = b = c = d =1
print(f'a:,b:,c:,d:')
x = 10
y = 20
# x變成20, y變成10, 不讓原來的10和20被垃圾**機制**,設乙個中間變數
z = x
x = y
y = z
print(f'x:')
print(f'y:')
x: 20
y: 10
x,y =y,x
print(f'x:')
print(f'y:')
x: 10
y: 20
作用:儲存多個任意資料型別元素
定義方式:內用逗號隔開多個元素(任意型別)
num = 0
s = ' ' # 空字串
list = # 空列表
s_list = list('abcdefg')
print(s_list)
['a', 'b', 'c', 'd', 'e', 'f', 'g']
使用方法:
存不是目的,取才是目的,我們介紹列表索引取值的方法,記住索引序號從0開始.
hobby_list = ['read','run','girl']
print(hobby_list[1])
run
hobby_list = ['read','run',['girl_name',18,'shanghai']]
# 取出girl的年齡
print(hobby_list[2][1])
需要索引精確取值時,使用新的資料型別~~字典
作用:用來訪問多個值,每個值都有描述資訊,按照key: value的方式存值, 取的時候可以通過key而非索引去取值,
定義: 在{}內用逗號隔開多個鍵(字串描述):值(具體的值,可以為任何資料型別)
使用:字典取值方式不再依賴於索引,而是依賴於key,通過[key]即可獲取value值.
# 字典套列表
user_info =
print(user_info['name'])
print(user_info['company_info'][0])
nick'key': valuevalue可以是列表可以是字典,任何資料型別
oldboy
# 字典套字典
user_info = }
print(user_info['name'])
print(user_info['company_info']['c_name'])
nick
oldboy
name_list = ['nick','egon','jason']
x = name_list[0]
y = name_list[1]
z = name_list[2]
print(f'x:,y:,z:')
x: nick, y: egon, z: jason
解壓縮後:
name_list = ['nick','egon','jason']
x,y,z = name_list
print(f'x:,y:,z:')
x: nick, y: egon, z: jason
name_list = ['nick','egon','jason','tank']
x,y,z,a = name_list
x,_,_,z = name_list #
input()方法
name = input('請輸入你的姓名')
pwd = input('請輸入你的密碼')
print(type(name))
print(type(pwd))
請輸入你的姓名:
請輸入你的密碼:
**無論我們輸入的值是數字型別\字串型別\列表型別,input的接收值都是字串型別.
佔位符 %s(針對所有資料型別)%d(僅對數字型別)
name = 'nick'
age = 19
print('my name is %s my age is %s' % (name, age))
my name is nick my age is 19
format格式化
name = 'nick'
age = 19
print("hello, {}. you are {}.".format(name, age))
hello, nick. you are 19.
f-string格式化
name = "nick"
age = 19
print(f"hello, . you are .")
hello, nick. you are 19. day05課堂小結
加 減 乘 除 取整 取餘 冪 等於 不等於 不等於 大於 小於 大於等於 小於等於 c a b 將 a b的運算結果賦值給 c,c a 等效於 c c a c a等效於c c a and or not 與 或 非 is和 的區別 is用於判斷兩個變數引用物件是否為同乙個 記憶體空間 用於判斷引用變...
day03課堂小結
ctrl c 複製,預設複製整行 ctrl v 貼上 ctrl z 撤銷 ctrl x 剪下,預設剪下整行 ctrl a 全選 ctrl f 查詢 選中批量修改 shift ctrl z 反撤銷 ctrl d 複製貼上選中內容,沒有選中預設整行 ctrl backspace 刪除乙個單詞 ctrl ...
裝飾器day12課堂小結
閉包 閉是封閉 函式內部函式 包是包含 該內部函式對外部作用域而非全域性作用域的變數的引用 閉包指的是 函式內部函式對外部作用域而非全域性作用域的引用。為函式傳參的方式一 使用引數的形式 def func x print x func 1 func 1 func 1 1 11為函式傳參的方式二 包給...