1. 程式人生 > >python 對字串進行簡單切片

python 對字串進行簡單切片

# python3
str = 'hello world!'

# 獲得字串前5個字元: hello
print(str[:5]) # 等同於 print(str[0:5])

# 獲得字串 [2,5) 一共三個字元: llo
print(str[2:5])

# 獲得字串[6,len(str))之後的字元: world!(一共6個字元)
print(str[6:])

# 下標從最右邊以0開始,獲得[5,len(str)): hello w
print(str[:-5])

# 下標從最右邊以0開始,獲得[5,8): o w
print(str[-8:-5])

# 字串逆序: !dlrow olleh
print(str[::-1])

# 字串以間距為2輸出:hlowrd
print(str[::2])

# 字串在[3,8)中以間距為2輸出:l o(一共三個字元)
print(str[3:8:2])

# 將字串按照[0, len) 的長度進行切分
for i in range(0, len(str)):
    print(str[:i])
# 輸出:
#
# h
# he
# hel
# hell
# hello
# hello 
# hello w
# hello wo
# hello wor
# hello worl
# hello world

# 將字串按照起點為 {0,2,4,6,8,10}
for i in range(0, len(str) ,2):
    print(str[i:])
#輸出:
# hello world!
# llo world!
# o world!
# world!
# rld!
# d!

相關推薦

python 字串進行簡單切片

# python3 str = 'hello world!' # 獲得字串前5個字元: hello print(str[:5]) # 等同於 print(str[0:5]) # 獲得字串 [2,5)

字串進行簡單的加密和解密處理

  //加密字串 function encryptstr(const s:string; skey:string):string; var     i,j: integer;     hexS,hexskey,midS,tmpstr:string;     a,b,c:by

Python字串進行去重操作

經常會碰到對字串進行去重操作,下面列出用Python如何處理的.比如說, 要拿下面的字元傳去掉重複的AA, A(B,C) S = 'AA, BB, EE, DD, AA, A(B,C), CC, A

使用pythonoracle進行簡單效能測試

## 一、概述 dba在工作中避不開的兩個問題,sql使用繫結變數到底會有多少的效能提升?資料庫的審計功能如果開啟對資料庫的效能會產生多大的影響?最近恰好都碰到了,索性做個實驗。 1. sql使用繫結變數對效能的影響 2. 開通資料庫審計功能對效能的影響 實驗採用的辦法很簡單,就是通過python讀取c

“笨辦法學python”學習筆記-在終端powershell中目錄進行簡單的編輯(一)

1.new-item -path c:/ -name 新建資料夾或檔案的名字 -type directory 意思是在C盤新建一個資料夾 new-item: 新建專案 -path:指定路徑 -name:檔案或資料夾的名字 -type directory:型別目錄,也就是資料夾,

python程式設計練習----檔案進行簡單的操作(讀寫)

python對檔案進行簡單的操作(讀寫) 基於python3.6 程式碼: #開啟檔案及讀寫方法 f=open(r'C:\Users\lenovo\Desktop\somefile.txt','w') f.write("hello world!") f.write("\

[Python] 字串,列表的切片操作

已知有字串s,可以用s[::-1]來反轉。 如果 s[A:B:C] A: start indices B: end indices C: step example: >>> a=range(100) >>> a[2:60:6]

python字串切片

字串 'xxx'和 Unicode字串 u'xxx'也可以看成是一種list,每個元素就是一個字元。因此,字串也可以用切片操作,只是操作結果仍是字串: >>> 'ABCDEFG'[:3] 'ABC' >>> 'ABCDEFG'[-3:] 'EFG' >>&g

python 4-5 如何字串進行左, 右, 居中齊str.ljust/rjust/center/format(s,'20'/'^20')

python 4-5 如何對字串進行左, 右, 居中對齊str.ljust/rjust/center/format(s,’<20’/’>20’/’^20’) 解決方案: 使用字串的str.ljust() str.rjust() str.cente

PythonExcel進行讀寫操作

href ace 需要 文件中 tle net 過程 ova 設置 學習Python的過程中,我們會遇到Excel的讀寫問題。通過搜索得知,我們可以使用xlwt module將數據寫入Excel表格,使用xlrd module從Excel讀取數據。下面介紹如何實現使用pyt

pythonftp進行操作

download 實現 ftp連接 gin 登錄 正則匹配 bin 進入 下載 背景:需要對ftp進行操作,涉及上傳和下載操作 from ftplib import FTP ftp = FTP(host=“ftp的hostname",user=‘登錄用戶名‘,

接口自動化測試Python(2)_使用pythonexcel進行操作

pip安裝 print eight tps cell .com family logs 運行 如何使用Python對excel進行簡單的操作 一. 通過pip安裝xlwt, xlrd這兩個模塊 *pip install xlwt *pip insta

接口自動化測試Python(3)_使用pythonJson進行操作

封裝 family name com src 技術分享 init with elf 如何使用Python對excel進行簡單的操作,這個對接口自動化測試很重要 一. 準備一份Json文檔,如下格式: { "register":{"mobile":"15500000090"}

根據字元字串進行分行

實現效果: 關鍵知識:(StringBuilder的使用&.Length屬性)     完成程式碼: 1 private void button1_Click(object sender, EventArgs e) 2 {

初學Python進行的嘗試

class Team(object): # 所有的類都是從object類繼承 location = 'Qingdao' # 建立類的時候可以建立類屬性並賦值 population = 11 def __ini

pycharm字串進行正則替換

利用Pycharm的替換功能,對字串進行格式化的操作,例如,將瀏覽器中複製過來的requests headers 字串通過替換格式化成一個字典。 工具/原料 pycharm 正則表示式 方法/步驟 首先,複製所有Headers欄位,貼上到pych

Excel中如何資料進行簡單排序

excel表格如何排序,在Excel 2013中,對資料表中的資料進行排序時,如果按照單列的內容進行簡單排序,可以直接使用選項板中的“升序”選項或“降序”選項來完成。【解決方法,教程視訊資料如下】 本教程視訊資料來源:http://edu.51cto.com/course/15404.html 完整部落格

python樣本進行歸一化處理

 資料歸一化處理是資料探勘中一項基本的工作,不同評價指標往往具有不同的量綱和量綱單位,這樣 的情況會影響到資料分析的結果,為了消除指標之間量綱的影響,需要進行資料標準化處理,以解決 資料指標之間的可比性。例如要求解距離(歐氏距離等),需要平方和操作,非常小的數貢獻很小,反之大的

java字串進行資料轉換

//對提交的字串進行非法字元的過濾 public String CheckReplace(String s) { try { if ((s == null) || (s.equals(""))) return ""; StringBuffer stringbuffer

java 字串進行排序

輸入字串 進行排序 我們需要先將字串變成陣列,然後進行排序 程式碼 private static char[] stringSort(String s) { char [] charNumber = new char[s.length()]; for (int i = 0;