日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

day2 列表

發(fā)布時(shí)間:2025/3/14 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 day2 列表 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

變量的兩個(gè)作用: 存儲(chǔ)數(shù)據(jù)和標(biāo)識(shí)數(shù)據(jù)

變量的命名:

1)不能用數(shù)字開(kāi)頭

2)不能用關(guān)鍵字

3)不能有空格及其他其他特殊字符

4)要有可描述性

  nameofoldboy(沒(méi)有可描述性)

  name_of_oldboy (推薦)

  nameOfOldboy(駝峰體)

?

?

for i in range(3):...if...elif...else:... else: # 如果for循環(huán)正常結(jié)束,就執(zhí)行else下的語(yǔ)句...

?

break ?# 退出本輪循環(huán)體

exit("Bye!") ?# 退出整個(gè)程序,并打印信息Bye!

?

Python五大基本數(shù)據(jù)類型:

數(shù)字、字符串、列表、元組、字典

數(shù)字整型:

二進(jìn)制整型: bin(10) --> '0b1010'

  int('0b1010',base=2) --> ?將二進(jìn)制轉(zhuǎn)的數(shù)換成十進(jìn)制數(shù),base指定字符串中的數(shù)據(jù)進(jìn)制。

八進(jìn)制整型:oct(10) ?--> '012'

十進(jìn)制整型: int(0x11) --> '17'

十六進(jìn)制整型:hex(17) --> '0x11'

?

python3中對(duì)數(shù)據(jù)長(zhǎng)度沒(méi)有限制了。

有些數(shù)據(jù)類型自帶布爾值:

>>> bool(0) False >>> bool(1) True

?

?

列表

定義個(gè)空列表:

>>> names = [] >>> type(names) <class 'list'>

?

增:

1 >>> names = ["Zhaoding", "Wangxu", "WuDonghang", "ChenYongxu"]  # 定義列表 2 >>> names.append("ZhangZhenxing")  # 追加列表元素 3 >>> print(names) 4 ['Zhaoding', 'Wangxu', 'WuDonghang', 'ChenYongxu', 'ZhangZhenxing'] 5 >>> names.insert(2,"LiuSijia") # 在第二個(gè)元素前插入新元素,從索引0 開(kāi)始數(shù)起 6 >>> print(names) 7 ['Zhaoding', 'Wangxu', 'LiuSijia', 'WuDonghang', 'ChenYongxu', 'ZhangZhenxing']

?

1、使用list.remove()刪除

?

1 >>> print(names) 2 ['Zhaoding', 'Wangxu', 'LiuSijia', 'WuDonghang', 'ChenYongxu', 'ZhangZhenxing'] 3 >>> names.remove("LiuSijia") 4 >>> print(names) 5 ['Zhaoding', 'Wangxu', 'WuDonghang', 'ChenYongxu', 'ZhangZhenxing']

2、使用 del

1 >>> print(names) 2 ['Zhaoding', 'Wangxu', 'LiuSijia', 'WuDonghang', 'ChenYongxu', 'ZhangZhenxing'] 3 >>> del names[3] 4 >>> print(names) 5 ['Zhaoding', 'Wangxu', 'LiuSijia', 'ChenYongxu', 'ZhangZhenxing']

3、使用pop,有兩種方式:

1) pop(索引值) ?刪除索引值對(duì)應(yīng)的元素,并返回打印

2) pop() ?刪除最后一個(gè)元素,并返回打印

1 >>> print(names) 2 ['Zhaoding', 'Wangxu', 'LiuSijia', 'LiuSijia', 'ChenYongxu', 'ZhangZhenxing'] 3 >>> names.pop(2) 4 'LiuSijia' 5 >>> print(names) 6 ['Zhaoding', 'Wangxu', 'LiuSijia', 'ChenYongxu', 'ZhangZhenxing'] 7 >>> names.pop() 8 'ZhangZhenxing' 9 >>> print(names) 10 ['Zhaoding', 'Wangxu', 'LiuSijia', 'ChenYongxu']

?

改:

1 >>> print(names) 2 ['Zhaoding', 'Wangxu', 'LiuSijia', 'ChenYongxu'] 3 >>> names[2] = "WangJie" 4 >>> print(names) 5 ['Zhaoding', 'Wangxu', 'WangJie', 'ChenYongxu']

?

查:

1 >>> names = ["Zhaoding","Wangxu","WuDonghang","ChenYongxu"] 2 >>> print(names[-2]) 3 WuDonghang 4 >>> print(names[0::2]) 5 ['Zhaoding', 'WuDonghang'] 6 >>> print(names[-3:]) 7 ['Wangxu', 'WuDonghang', 'ChenYongxu'] 8 >>> print(names[:3]) 9 ['Zhaoding', 'Wangxu', 'WuDonghang'] 10 11 # 找下標(biāo) 12 13 >>> print(names.index("Wangxu")) 14 1 15 >>> print(names.index("Wangxud")) 16 Traceback (most recent call last): 17 File "<stdin>", line 1, in <module> 18 ValueError: 'Wangxud' is not in list

?

轉(zhuǎn)載于:https://www.cnblogs.com/chengtai/p/6067233.html

總結(jié)

以上是生活随笔為你收集整理的day2 列表的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。