Python

2022-03-10 10:36:02 字數 2118 閱讀 3000

names = ["

aa","

bb","

cc","

dd","

dd","ff"

]print(names[1]) #

取值print(names[0:4]) #

切片print(names[-2:])#

以座標的方式取值,左閉右開,不寫預設正/負無窮

ee")#

在最後追加字串

names.insert(2,"

ff")#

在計算機下標為2 的位置前面加字串

names.remove("ff

")#移除第一個字串

del names[0]#

移除字串

names.pop()#

預設刪除最後一個字串,可以加計算機下標

print(names.index("dd"

))獲取第一個字串的計算機位置

print

(names)

print(names.count("

dd"))#

獲取該字串的數量

#names.clear()#清除陣列

names.reverse()#

倒置陣列

print(names)

陣列操作

#

author:wuyc

goods = (["

蘋果膝上型電腦

",4200,4200111],

["華為手機

",2199],

["字領露肩藍色蕾絲

",388.00],

["bettychow**

",328.00],

["hp 筆記本

",3900],

["f七匹狼夾克外套

",459.00],)

'''for name,money in enumerate(goods):

print(name,money);#把下標取出來

'''buygoods =;

i =0

for item in

goods:

i = i + 1

print(str(i) + "

:" , item[0],item[1])

salary = int(input("

工資:"

));print("

輸入 t 退出 !")

print("

輸入 p 列印商品!")

while

true:

input1 = input("

商品編號:");

if (input1 == "t"

):

print("

--------goods list-------")

for item in

buygoods:

print

(item)

#break;

exit()

elif (input1 == "p"

):

for item in

buygoods:

print

(item)

ifinput1.isdigit():

good_num =int(input1)

if good_num >len(goods):

print("

沒有這個商品")

else

: good_money = goods[good_num-1][1]

if salary >=good_money:

salary = salary -good_money

print("

買了個 ,花了 是,餘額為:\033[31;1m\033[0m 元

".format(goodname=goods[good_num-1][0],goodmoney=goods[good_num-1][1],ye=salary))

else

:

print("

\033[41;1m餘額不足,重新選擇!\033[0m

")

購物**

python python元類

這兩天在看django框架,裡面的filter實現原理搞不明白,最後發現跟python的元類有關係 原文 元類本身而言,它們其實是很簡單的...

Python Python入門

python入門 今天開會的時候,領導說起python,說的那個叫人心動,於是乎就有了下面的東西。起步開始 一 概念 參考 個人總結 由荷蘭...

Python Python中in與not in

在python中,要判斷特定的值是否存在列表中,可使用關鍵字in 判斷特定的值不存在列表中,可使用關鍵字not in letters a b...