Python學習系列(三) 字串

2021-06-22 15:40:38 字數 3063 閱讀 9131

乙個月沒有更新部落格了,最近工作上有點小忙,實在是沒有堅持住,丟久又有感覺寫的必要了,可見本人的堅持精神不佳,本系列沒有任何目的,純屬業餘學習,或者說是一時興趣所致。通過本文,能夠學習字串的基本操作,日積月累,多多練習,學到了,會用了才是王道。

一、基本概念

1,關於轉義問題

1)「''」方式:

>>> s="hello 'jack'……"

>>> print s

hello 'jack'……

2)\轉義字元:

>>> s="hello \"jack\"……"

>>> print s

hello "jack"……

3)'''三引號方式:

>>> s='''hello "jack"……'''

>>> print s

hello "jack"……

2,特殊字元:

1)轉義字元:\n回車換行;\t下一製表位;\"雙引號;\'單引號;\\輸出斜槓

2)原字串(輸出):

>>> print 'e:\temp\node\test.py'

e: emp

ode est.py

>>> print r'e:\temp\node\test.py'

e:\temp\node\test.py

3,字串訪問:

1)index索引:下標值從零開始,與c是一致的。

2)slice切片:str_name[start:end:step]==>start:訪問字串的起點;end為終點;step為步長,預設為+1

w.bi)正切片:step為正數,方向從左至右

不指定start:

>>> print s[:6]

www.ba

不指定end:

start和end都不指定:

step不為1:

>>> print s[::2]

wwbiucm (相當於ww w. ba id u. co m按照空格分割)

ii)負切片:step為負數,方向從右至左

start為正,end為負,step為負:

>>> print s[13:-3:-1]

mo

start為負,end為負,step為負:

>>> print s[-1:-3:-1]

mo

start和end都不指定,step為-1:

>>> print s[::-1]

moc.udiab.www

4、字串運算:

1)加法:

>>> print s1,s2 #對比一下逗號的用法

2)乘法:相當於同乙個字元(串)的n次相加(python獨有的)

3)(not)in運算:判斷乙個字元(串)是否在某個字串裡面,(不)存在返回為真,否則為假

>>> print 'w' in s1

true

>>> print 'k' in s1

false

>>> print 'k' not in s1

true

5,字串函式:

二、實踐演練(本部分後續補上完整例項)

1,提取網頁中的超級鏈結位址

1)分析步驟:(程式設計思路很重要!!!)

s="""閱讀全文""" 

url=s[s.find('href')+6:s.find('html')+4]

print url

**載入在瀏覽器:

import webbrowser as web   #引入第三方庫,並用as取別名

url=''

web.open_new_tab(url)

關閉瀏覽器:

import os

import time

time.sleep(10)

os.system('taskkill /f /im sogouexplorer.exe')#注意空格

三,總結

本文介紹了python的字串知識的相關使用,通過練習,應該對python的字串有乙個初步的認識。

Python學習筆記(三) 字串

字串索引 python字串索引從0開始,負索引從 1開始。0表示第乙個字元,1表示最後乙個字元。字元都有對應的編碼,可以使用ord a 函式檢視。熟悉unicode和ascii編碼。幾種常見的字元 反斜槓 單引號 雙引號 換行符 n 回車 r 和水平製表符 t 標準字串函式,在 中顯示 常用標準字串...

三 字串 一

三 字串 1。直接量三種寫法 1 單引號,不會替換變數,且只支援 兩個轉譯字元 2 雙引號,會進行變數替換,雙引號能支援除了 以外的所有轉譯符 3 heredoc,比如 string end of string haha hehe hoho.hehe end of string 其中end of s...

三 字串操作

windows核心編碼字符集採用unicode字符集,字串處理使用unicode string,是乙個結構體,定義如下 typedef struct unicode string unicode string length 字串長度,maximumlength 字串緩衝區長度,buffer 字串緩衝...