python之 切片--妙用
之前的blog介紹過切片 可以參考 : python學習入門(一)
下面介紹下不同的切片
#字串的切片
x = "123456789"
x=x[:-3]+x[-2:-1]+x[-1]
print(x[0])
#x[0]="2"#錯誤,不能對某個元素賦值
print(x)
字串的功能=切片+連線字串的“+”操作
#x[0]="2"#錯誤,不能對某個元素賦值
12345689
1
12345689
#列表的切片
y=[1,2,3,4,5,6,7,8,9]
y=y[:-3]
print(y)
y[0]=2
print(y)
[2, 2, 3, 4, 5, 6]
(1, 2, 3, 4, 5, 6)
列表沒有連線字串的“+”操作
#y[0]=2 #正確,可以對某個元素賦值
#元組的切片
z=(1,2,3,4,5,6,7,8,9)
z=z[:-3]
print(z)
(1, 2, 3, 4, 5, 6)
元組沒有連線字串的“+”操作#z[0]="2"#錯誤,元組不能對某個元素賦值
相關推薦
python之 切片--妙用
之前的blog介紹過切片 可以參考 : python學習入門(一) 下面介紹下不同的切片 #字串的切片 x = "123456789" x=x[:-3]+x[-2:-1]+x[-1] print(x
python之切片
一個 xxx 常見 string 只需要 abcdefg 支持 例如 substr 取一個list或tuple的部分元素是非常常見的操作。比如,一個list如下: >>> L = [‘Michael‘, ‘Sarah‘, ‘Tracy‘, ‘Bob‘, ‘
Python:eval的妙用和濫用
list 建議 表達式 博文 環境 dem 完整 定期 mat eval()函數十分強大,官方demo解釋為:將字符串str當成有效的表達式來求值並返回計算結果。 so,結合math當成一個計算器非常好用。 其它使用方法,能夠把list,tuple
python with 語句妙用
body 原理 value 協議 span print int ger world class aa(): def bb(self): print("hhhh") return "hello world" de
python之uinttest,用例執行順序
單元測試框架 構建 mage es2017 但是 images testsuite 順序執行 python unittest單元測試框架, 以test開頭的測試用例,默認執行順序是按照ASC碼來執行 如果有類,先排序執行類,在執行類中,再排序用例順序執行 如果想要按照指
python之切片與叠代
python之切片與叠代取一個列表或元組的部分元素是非常常見的操作。n=[] (n[]n[])當取多個元素時,可以用python自帶的切片(slice)n=[] (n[:])[123, 234]n[0:2]表示,從索引0開始,直到索引2為止,但不包含索引2,即索引0,1,正好是2個元素,如果第一個元素是0還可
python之路:用戶輸入(一)
老師 用法 inf 代碼 用戶輸入 display 用戶 -- class python之路:用戶輸入(一) 好了,現在我學了點博客的用法,現在不會像以前的那麽土了。好吧,不多說,我要講課了。 今天,我會用情景實例給大家說這個用戶輸入。 情景是:你是IT教育的python帶
Python之切片操作
記得剛開始學切片這一節的時候,看完之後,做了作業,感覺記憶深刻。學到後面很多地方都可以用到切片,這時候切片早已被我忘得一乾二淨。 切片(Slice)是一個取部分元素的操
eval()函式 python eval() Python:eval的妙用和濫用
eval()函式十分強大,官方demo解釋為:將字串str當成有效的表示式來求值並返回計算結果。 so,結合math當成一個計算器很好用。 其他用法,可以把list,tuple,dict和string相互轉化。 見下例子: a = "[[1,2], [3,4], [5,6], [7,8], [9
python 之 切片(slice)
在python中有一個高階特性稱之為切片,其實之前我們在學習java的時候也接觸過Substring方法(俗稱取子串),而切片則和substring比較相似。 假如說我們要獲取列表或元組中的某個特定(全部)元素時,我們可以通過元素下標來使用,如: alist = [3,4,5,6] pr
Python之切片、迭代和列表生成式
切片 L=list(range(5)) 取相應範圍內的元素:L[m:n]表示從索引m開始取,直到索引n為止,但不包括索引n,如果第一個索引是0,還可以省略: L[0:3]/L[:3]——[1,2,3] 還支援倒數切片: L[-2:]——[4,5] L[-2:-
使用列表的一部分-python之切片
python中的列表是由一系列按特定順序排列的元素組成,其中的元素可以是任何東西,而且其中的元素之間沒有任何關係,有些類似與c#中的一維陣列,只是相比較看來python列表的內涵要深的多。 在python中,用方括號[];來標識列表,並用都好來分割其中的元素,簡單例項如下: countr
Python eval 函式妙用
作者博文地址:https://www.cnblogs.com/liu-shuai/ eval 功能:將字串str當成有效的表示式來求值並返回計算結果。 語法: eval(source[, globals[, locals]]) -> value 引數: source:一個Python
Python之dict的妙用
眾所周知,Python的語法裡沒有像C語言中的switch…case…語法結構,所以有時候當我們想要用這個語法時不免捉急。不過不用怕,Python的dict資料結構有時能夠很好地幫助我們實現switch…case…結構。 我們以下面一段程式為例來說明:
python之用戶交互
python1 用戶交互:>>> name=raw_input("Input your name:")Input your name:zwj>>> print(name)zwj如果是python3.0,關鍵字則為input本文出自 “一萬年太久,只爭朝夕” 博客,請務必保留
python 之調用函數
abs last lin docs trac ive get targe type Python內置了很多有用的函數,我們可以直接調用。 要調用一個函數,需要知道函數的名稱和參數,比如求絕對值的函數abs,只有一個參數。可以直接從Python的官方網站查看文檔: http:
python之文件調用
color clas print .py cnblogs pat div class sys test_import_file.py,在當前目錄 import sys sys.path.append("..") import hello hello.printHell
Python之路-目錄規範和不同目錄間進行模塊調用
base 轉換成 arm 環境變量 規範 有環 路徑 pytho package 目錄規範: 預備知識: 要實現不同目錄間進行模塊調用必須在當前文件夾中創建一個空的__init__.py的文件(pycharm會在創建python package的時候自動創建),有
C語言在linux內核中do while(0)妙用之法
pos turn jsb world div fprintf cpp efault code 為什麽說do while(0) 妙?由於它的確就是妙,並且在linux內核中實現是相當的妙,我們來看看內核中的相關代碼: #define db_error(fmt, ..
Python之調用函數
fff per int() tro script 數據 argument .org bsp Python之調用函數 Python內置了很多有用的函數,我們可以直接調用。 要調用一個函數,需要知道函數的名稱和參數,比如求絕對值的函數 abs,它接收一個參數。 可以直接從P