Python基础【day02】:元组和购物车练习的知识点
生活随笔
收集整理的這篇文章主要介紹了
Python基础【day02】:元组和购物车练习的知识点
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、元組
元組其實跟列表差不多,也是存一組數,只不是它一旦創建,便不能再修改,所以又叫只讀列表
用途:一般情況下用于自己寫的程序能存下數據,但是又希望這些數據不會被改變,比如:數據庫連接信息等
1、元組語法:
| 1 | name?=?('a','b','c','d') |
?2、訪問元組中的元素
| 1 2 3 4 5 6 7 8 9 | >>> name?=?('a','b','c','d') #下標值跟列表一樣,也是從0開始 >>> name[0] 'a' >>> name[1] 'b' #訪問最后一個元素 >>> name[-1] 'd' |
?3、統計(count(元素))
| 1 2 3 | >>> name?=?('a','b','c','a') >>> name.count('a') 2 |
?4、索引(index(元素))
| 1 2 3 | >>> name?=?('a','b','c','a') >>> name.index("b") 1 |
?5、切片
切片和列表的切片功能是一樣的,想熟悉元組的切片功能
小結:
①元組中的數據不可以被修改,不可以被添加,不可以被刪除(當然除非是元組中嵌套列表或者字典,列表和字典中的值是可以被更改的)
②元組的獲取元素的方式和列表一樣,都是通過下標值訪問,下標值都是從0開始
③由于元組只能讀,不能寫,所以元組只有count和index兩個方法
④元組的切片功能和列表一樣
二丶購物車練習的知識點
1、enumenrate()用法
enumenrate()是Python自帶的函數,主要用于列表或者元組,功能:是在for循環時,獲取列表或者元組的下標值和元素
下標和元素以元組形式輸出
| 1 2 3 4 5 6 7 | >>> name_list?=?[('a',1),('b',2)] >>>?for?index?in?enumerate(name_list): ...?????print(index) ... #輸出結果,獲取到的是以元組形式輸出,每個元組第一個值表示name_list下標值,第二個值表示name_list的元素???? (0, ('a',?1)) (1, ('b',?2)) |
?下標值和元素分開輸出
| 1 2 3 4 5 6 7 | >>> name_list?=?[('a',1),('b',2)] >>>?for?index,name?in?enumerate(name_list): ...?????print(index,name) ... #第一個值name_list的下標值,第二個是name_list的元素???? 0?('a',?1) 1?('b',?2) |
?2、isdigit()用法
輸入的是int類型
輸入的不是int類型
?
小結:
isdigit()方法是判斷字符本身是否是一個數字類型(int)類型,如果是數字類型的話,則返回Ture,不是數字類型的話,返回False
轉載于:https://www.cnblogs.com/luoahong/p/7184061.html
總結
以上是生活随笔為你收集整理的Python基础【day02】:元组和购物车练习的知识点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 链接在HTML的英文,英文:A链接标记i
- 下一篇: html是以一种通用的方法来,c++ 有