欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

python字符串的基礎(chǔ)操作-創(chuàng)新互聯(lián)

本篇內(nèi)容介紹了“python字符串的基礎(chǔ)操作”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

成都創(chuàng)新互聯(lián)是一家從事企業(yè)網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、網(wǎng)站制作、行業(yè)門戶網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)制作的專業(yè)的建站公司,擁有經(jīng)驗(yàn)豐富的網(wǎng)站建設(shè)工程師和網(wǎng)頁(yè)設(shè)計(jì)人員,具備各種規(guī)模與類型網(wǎng)站建設(shè)的實(shí)力,在網(wǎng)站建設(shè)領(lǐng)域樹立了自己獨(dú)特的設(shè)計(jì)風(fēng)格。自公司成立以來(lái)曾獨(dú)立設(shè)計(jì)制作的站點(diǎn)上千多家。

1 處理字符串

  1. 原始字符串:在字符串開始的引號(hào)之前加上r,使它成為原始字符串?!霸甲址蓖耆雎运械霓D(zhuǎn)義字符,打印出字符串中的所有倒斜杠。

  2. 用三重引號(hào)的多行字符串:多行字符串的起止是3個(gè)單引號(hào)或3個(gè)雙引號(hào)?!比匾?hào)“之間的所有引號(hào)、制表符或換行,都被認(rèn)為是字符串的一部分。

  1. 多行字符串常常用作多行注釋。

  2. 字符串下標(biāo)和切片: 字符串像列表一樣,使用下標(biāo)和切片。

  3. 字符串in和not in 操作符:像列表一樣,in和not in操作符也可以用于字符串。

2 字符串方法upper()、lower()、isupper()、和islower()

upper()和lower()字符串方法返回一個(gè)新的字符串,其中原字符串的所有字母都被相應(yīng)地轉(zhuǎn)換為大寫或小寫。字符串中的非字母字符保持不變。

>>> spam='hello world'>>> spam.upper()'HELLO WORLD'>>> spam'hello world'>>> spam =spam.upper()>>> spam'HELLO WORLD'#用islower(),isupper()來(lái)判斷字符串中的字母是否都是小寫和大寫。>>> spam.islower()
False>>> spam.isupper()
True#這樣調(diào)用也是可行的>>> 'hello'.upper()'HELLO'>>> 'HELLO'.lower()'hello'

這些方法沒(méi)有改變字符串本身,而是返回一個(gè)新的字符串

3 isX字符串方法

  • isalpha() 返回True,如果字符串中值包含字母,并且非空

  • isalnum() 返回True,如果字符串中只包含字母和數(shù)字,并且非空

  • isdecimal() 返回True,如果字符串中只包含數(shù)字字符,并且非空

  • isspace() 返回True, 如果字符串中只包含空格,制表符和換行,并且非空

  • istitle() 返回True,如果字符串中只包含以大寫字母開頭,后面都是小寫字母的單詞。

該程序反復(fù)詢問(wèn)用戶年齡和口令,知道他們輸入一個(gè)有效的值:

while True:    print('Enter your age:')
    age =input()
    if age.isdecimal():        break
    print('please enter a number for you age')while True:    print('select a new password (letters and numbers only):')
    password = input()
    if password.isalnum():        break
    print('passwords can only have letters and numbers.')

4 字符串方法startswith()和endswith()

startswith()和endswith()方法,如果他們調(diào)用的字符串以該方法傳入的字符串開始或結(jié)束,則返回True,反之則返回False。如果要檢查字符串的開始或結(jié)束部分是否等于另一個(gè)字符串,而不是整個(gè)字符串,這些方法就可以替代等于操作符==,這很有用。

5 字符串方法join()和split()

join()方法在一個(gè)字符串上調(diào)用,參數(shù)是一個(gè)字符串列表,返回一個(gè)字符串。返回的字符串由傳入的列表中每個(gè)字符串連接而成。

>>> ','.join(['cat','rat','bat'])'cat,rat,bat'>>> ''.join(['my','name','is','Simon'])'mynameisSimon'>>> ' '.join(['my','name','is','Simon'])'my name is Simon'>>> 'ABC'.join(['my','name','is','Simon'])'myABCnameABCisABCSimon'>>>

split()方法做的事情正好相反,它針對(duì)一個(gè)字符串調(diào)用,返回一個(gè)字符串列表。

>>> 'my name is Simon'.split()
['my', 'name', 'is', 'Simon']>>> 'myABCnameABCisABCSimon'.split("ABC")
['my', 'name', 'is', 'Simon']

默認(rèn)情況下,字符串'my name is Simon'按照空白字符分割,諸如空格、制表符或換行符。

6 用rjust()、ljust()和center()方法對(duì)齊文本

rjust()和ljust()字符串方法返回調(diào)用他們的字符串的填充版本,通過(guò)插入空格來(lái)對(duì)齊文本。這兩個(gè)方法的

  • 第一個(gè)參數(shù)是一是整數(shù)長(zhǎng)度,用于對(duì)齊字符串,

  • 第二個(gè)可選參數(shù)是將指定一個(gè)填充字符,取代空格字符。

center()字符串方法與ljust()和rjust()類似,但他讓文本居中。

>>> 'hello'.rjust(10)'     hello'>>> 'hello'.ljust(20)'hello               '>>> 'hello'.rjust(20,'*')'***************hello'>>> 'hello'.ljust(20,'*')'hello***************'>>> 'hello'.center(10,'=')'==hello==='

'hello'.rjust(10)是要右對(duì)齊,將'hello'放在一個(gè)長(zhǎng)度為10的字符串中'hello'有5個(gè)字符他會(huì)在左邊加5個(gè)空格,得到一個(gè)10個(gè)字符的字符串。

這個(gè)是一個(gè)打印表格式數(shù)據(jù),流出空格的小代碼:

def printPicnic(itemsDict, leftWidth, rightWidth):
    print('PICNIC ITEMS'.center(leftWidth + rightWidth, '-'))    for k, v in itemsDict.items():
        print(k.ljust(leftWidth, '.') + str(v).rjust(rightWidth))
picnicItems = {'sandwiches': 4, 'apples': 12, 'cups': 4, 'cookies': 8000}
printPicnic(picnicItems, 12, 5)
printPicnic(picnicItems, 20, 6)

運(yùn)行結(jié)果如下:

---PICNIC ITEMS--
sandwiches..    4apples......   12cups........    4cookies..... 8000-------PICNIC ITEMS-------
sandwiches..........     4apples..............    12cups................     4cookies.............  8000

7 用strip()、rstrip()和lstrip()刪除空白字符

  • strip()字符串返回一個(gè)新的字符串,它的開頭和末尾都沒(méi)有空白字符。

  • lstrip()刪除左邊的空白字符

  • rstrip()刪除右邊的空白字符

有一個(gè)可選的字符串參數(shù),指定兩邊的那些字符應(yīng)該刪除。

>>> spam = 'spamspamspambaconspameggsspamspam'>>> spam.strip('spam')'baconspamegg'

向strip()方法傳入?yún)?shù)'spam',告訴它在變量中存儲(chǔ)的字符串兩端刪除出現(xiàn)的s、p、a、m。傳入strip()方法的字符串中的字符順序不重要strip('spam')和strip('mpsa')做的事情一樣

8 pyperclip()模塊拷貝粘貼字符串

pyperclip模塊有copy()和paste()函數(shù),它可以像計(jì)算機(jī)的剪貼板發(fā)送文本,或從它接收文本。將程序的輸出發(fā)送到剪貼板,使他很容易粘貼到郵件,文字處理程序或其他軟件中。

實(shí)踐項(xiàng)目 在wiki標(biāo)記中添加無(wú)序列表

import pypercliptext = pyperclip.paste()lines = text.split('\n')for i in range(len(lines)):    lines[i] = '*'+ lines[i]text='\n'.join(lines)
pyperclip.copy(text)

“python字符串的基礎(chǔ)操作”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

網(wǎng)站題目:python字符串的基礎(chǔ)操作-創(chuàng)新互聯(lián)
網(wǎng)站網(wǎng)址:http://aaarwkj.com/article44/iedee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、企業(yè)網(wǎng)站制作企業(yè)建站、網(wǎng)站排名、網(wǎng)站收錄、網(wǎng)站導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
国产看片色网站亚洲av| 在线中文字幕日韩有码| 亚洲精品国产第一区第二区| 亚洲一区二区三区 码| 日韩欧美国产精品加勒比| 日韩欧美亚洲另类激情一区| 久久精品国产亚洲av不丁香| 欧美激情一区二区亚洲专区| 亚洲毛片一区在线播放| 熟女人妻一区二区三区免费看| 日本一区二区三区日本| 黄色三级亚洲男人的天堂| 欧美激情欧美狂野欧美精品 | 国产原创av剧情愿望成真| 伊人青草免费在线视频| 亚洲欧美二区中文字幕| 国产国语激情对白在线| 国产区青青操自拍视频| 亚洲av天堂在线播放| 原创国产av剧情精品| 在线国产一区二区不卡| 国自产偷精品不卡在线观看| 日本加勒比一本在线观看 | 精品传媒国产在线观看| 久久久偷拍美女撒尿尿| 亚洲一区二区视频精品| 海外成人永久免费视频| 蜜臀av午夜福利在线| 日本少妇激情后入嗯啊| 亚洲免费成人一区二区| 成人免费中文字幕电影| 啊啊啊用力好大视频| 欧美日韩在线视频第三区| 白小白的视频在线观看| 亚洲成人精品一区二区| 亚洲天堂免费观看av| 久久精品国产成人综合| 久久热久久热精品视频| 久久亚洲中文字幕乱码| 亚洲五月六月激情综合| 欧美高清视频免费播放|