python学习笔记(05)
序列
列表、元組和字符串都是序列
序列的兩個特點:
????1.索引操作符
????????從序列中抓取一個特定的項目
????2.切片操作符
????????獲取序列的一個切片,即 ?一部分序列
列表
??列表操作:
????-->?取值
????????* 切片 和 索引
????????*?list[]
????-->?添加
????????*?list.append()
????-->?刪除
????????* del(list[])
????????*?list.remove(list[])
????-->?修改
????????*?list[] = x
????-->?查找
????????* var in?list
例:
????索引:
取第 4 個值
“-”代表倒數第幾位,此處索引倒數第一位
??切片:
取第 2 個到第 4 個的值
注:“:”前是起始值,“:”后是結束值
跳 步長取值,從第 1 個值起
注:?“起始值 :結束值 :步長(默認1)
序列的基本操作:
1.len()? ? ????????????求序列長度
2.+? ???????????????????連接 2 個序列 ?
3.*??? ???????????? ??重復序列元素
4.?in:???????????????? ?判斷元素是否在序列中
5.?max()? ?????????????返回最大的值
6.?min()? ? ????????????返回最小的值
7.?cmp(tuple1,tuple2)??????????比較 2 個的序列值是否相同
例:
元組
????元組和列表十分類似,元組和字符串一樣,是不可變的,即,不能修改
????元組通過“()” 中用“,”分割項目定義
????元組通常用在使語句或用戶定義的函數能夠安全地采用一組值的時候,即,被使用的值不會改變
創建元組:
????空元組:一對空的括號組成,即:a=()
????含有單個元素的元組:?元素后面要跟一個逗號,即:a = (2,)
????一般的元組:sql = ("songqinglong", 30, "185869915@163.com")
元組操作:
? ? 1.可通過索引 和切片操作
? ? 例:sql = ("songqinglong", 30, "185869915@163.com")
????????索引:>>>sql[0]
????????????? ? ? ??songqinglong
????????切片:
????>>> sql[:2]
????('songqinglong', 30)
????>>> sql[::2]
????('songqinglong', '185869915@163.com')
????2.元組值不可變
可以分別獲取元組的值:
????>>>name,age,email = sql
????>>>name
????songqinglong
????>>>age
????30
????>>>email
????185869915@163.com
定義元組:
????>>>a,b,c=(1,2,3)
????>>>a
????1
????>>>b
????2
????>>>c
????3
本文轉自 菜鳥的征程 51CTO博客,原文鏈接:http://blog.51cto.com/songqinglong/1708165
總結
以上是生活随笔為你收集整理的python学习笔记(05)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows系统命令行下常用命令收集
- 下一篇: crontab日志