日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Python字符串類型的詳細(xì)介紹

Python字符串類型在使用的時候會有許多知識需要大家學(xué)習(xí),下面我們來看看如何進(jìn)行細(xì)致的學(xué)習(xí),這樣對今后更好的使用有很大幫助。希望大家有所收獲。#t#

惠濟(jì)網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,惠濟(jì)網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為惠濟(jì)上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的惠濟(jì)做網(wǎng)站的公司定做!

中的序列是由非負(fù)整數(shù)索引的對象的有序集合(真拗口,其實(shí)意思就是下標(biāo)從0開始),它包括字符串、Unicode字符串、列表、元組、xrange對象以及緩沖區(qū)對象。后兩種類型我們先不介紹,后邊用到時再說明。

Python字符串類型

Python擁有兩種字符串類型:標(biāo)準(zhǔn)字符串(str)是單字節(jié)字符序列,Unicode字符串(unicode)是雙字節(jié)字符序列。

在Python中定義一個標(biāo)準(zhǔn)字符串(str)可以使用單引號、雙引號甚至三引號,這使得Python輸入文本比C#更方便。比如當(dāng)str的內(nèi)容中包含雙引號時,就可以用單引號定義,反之亦然。當(dāng)字符中有換行符等特殊字符時,可以直接使用三引號定義。這樣就方便了很多,不用去記那些亂七八糟的轉(zhuǎn)義字符。當(dāng)然Python也支持轉(zhuǎn)義字符,且含義和C#基本一樣。不過既然有簡單的東西用,誰還去自找麻煩呢?

下邊是一個例子,來說明以上幾點(diǎn):

 
 
 
  1. str1 = 'I am "Python"\n'
  2. str2 = "I am 'Python'\r"
  3. str3 = """
  4. I'm "Python",
  5. you are C#
  6. """ #你可以把html代碼之類的東西直接弄進(jìn)來而不需要做特殊處理7 print str1,str2,str3

在Python中定義一個Unicode字符串,需要在引號前面加上一個字符u,例如

 
 
 
  1. # -*- coding: utf-8 -*-
  2. print u'我是派森'

這點(diǎn)沒有C#方便,因?yàn)镃#字符串默認(rèn)就是Unicode的,我想Python如果要改進(jìn),應(yīng)該把兩種字符串合二為一,這樣可以為初學(xué)者減少很多麻煩(你看網(wǎng)上有多少帖子是在問Python怎么支持中文?根源都在這里)。同時注意,當(dāng)使用utf-8編碼時,非unicode字符中一個漢字的長度是3,而使用gb2312時是2,見下邊代碼:

 
 
 
  1. # -*- coding: utf-8 -*- 
  2. unicode = u'我' 
  3. str = '我' 
  4. print len(unicode),len(str) 
  5. #輸出 1 3 6 7 # -*- coding: gb2312 -*- 
  6. unicode = u'我' 
  7. str = '我'
  8. print len(unicode),len(str)#輸出 1 2

另外,Python字符串類型沒有C#中的字符類型,再短的文本也是字符串,這點(diǎn)稍微注意一下就可以,因?yàn)楝F(xiàn)在使用C#的也很少用char了吧?

***,關(guān)于字符串的操作方法,基本上C#有的Python都有,可以看看Python字符串類型手冊之類的資料,我就不多說了。唯一提一點(diǎn)就是在Python中提取一個字符串的子串時,記得用“切片”語句(后邊講列表和元組時還會介紹),而不要再去找SubString了,見下邊的例子:

 
 
 
  1. # -*- coding: utf-8 -*-
  2. str1 = u'我是派森'
  3. print str1[2:4]
  4. #輸出 '派森'

以上就是對Python字符串類型的詳細(xì)介紹。


網(wǎng)站名稱:Python字符串類型的詳細(xì)介紹
當(dāng)前鏈接:http://m.5511xx.com/article/dheeooc.html