如何進(jìn)行Python字符串分析

今天就跟大家聊聊有關(guān)如何進(jìn)行Python 字符串分析,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

成都創(chuàng)新互聯(lián)于2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、成都網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元巴彥淖爾做網(wǎng)站,已為上家服務(wù),為巴彥淖爾各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575

1.for重新實(shí)現(xiàn):1+2+3…+100=?

運(yùn)行結(jié)果:
如何進(jìn)行Python 字符串分析

Python代碼:

點(diǎn)擊(此處)折疊或打開

  1. #use for to compute 1+2+3+...+100

  2. final=0

  3. for i in range(1,101):

  4.     final=final+i

  5. print '1+2+3+...+100 =',final

釋義:

         range(1, 101)表示從1開始,到101為止(不包括101),取其中所有的整數(shù)。

         相比昨天的while,這里不再需要一個單獨(dú)變量記錄循環(huán)的次數(shù)。

--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--

2.字符串格式化輸出

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

如何進(jìn)行Python 字符串分析

代碼:

點(diǎn)擊(此處)折疊或打開

  1. from random import randint

  2. num=randint(1,100)

  3. print 'Guess what I think?'

  4. final=False

  5.  

  6. while final==False:

  7.     answer=input()

  8.  

  9.     if answer<num:

  10.         print '%d is too small!'%answer

  11.     if answer>num:

  12.         print str(answer)+' is too big!'

  13.     if answer==num:

  14.         print "Good, you guess it! It's %d."%answer

  15.         final=True

兩種格式化方法:

1)  str():把數(shù)字轉(zhuǎn)換成字符串

2)  用%對字符串進(jìn)行格式化:

%d替換整數(shù);

%f替換小數(shù)(想保留兩位小數(shù), %.2f);

%s來替換一段字符串

--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--

補(bǔ)個基礎(chǔ)知識:字符串的用法

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

如何進(jìn)行Python 字符串分析

代碼:

點(diǎn)擊(此處)折疊或打開

  1. print 'Method 1;',"Yiyi's mom."

  2. print 'Method 1:','Yiyi is a "good" baby.'

  3. print 'Method 2:','''"What's your name?"    "I'm Yiyi."'''

  4. print 'Method 2:', """"And you?"   "I'm Iris." """

  5. print 'Method 3:','I\'m a \"good\" baby.'

  6. print 'Method 3:','This is \

  7. same line.'

知識點(diǎn):

如何進(jìn)行Python 字符串分析  最常用的字符串表示方式是單引號(‘’)和雙引號(“”):’string’和”string”效果一樣

如何進(jìn)行Python 字符串分析  一定必須得是英文字符!

如何進(jìn)行Python 字符串分析  輸出中本身有單雙引號,咋辦?見上栗,能看出有3種方法不?

Question: ‘\n’用來做什么呢?

點(diǎn)擊(此處)折疊或打開

  1. print 'Well study,\nwell think,\nwell listen,\n\

  2. well do,\nwell speak\n  --come on!'

  3. print '^_^  @_@   *_* '

結(jié)果:

如何進(jìn)行Python 字符串分析

程序運(yùn)行版本

Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (AMD64)] on win32

Type "copyright", "credits" or "license()" for more information.

看完上述內(nèi)容,你們對如何進(jìn)行Python 字符串分析有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

網(wǎng)頁名稱:如何進(jìn)行Python字符串分析
地址分享:http://muchs.cn/article30/ihceso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、域名注冊、靜態(tài)網(wǎng)站、微信小程序、網(wǎng)站制作外貿(mào)建站

廣告

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

手機(jī)網(wǎng)站建設(shè)