成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python字符串類型的詳細介紹

開發 后端
Python字符串類型與之前的C#語言字符串類型有些相似,但是還是有不同的地方。下面就向大家詳細的介紹相關的問題和解決方案。

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

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

Python字符串類型

Python擁有兩種字符串類型:標準字符串(str)是單字節字符序列,Unicode字符串(unicode)是雙字節字符序列。

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

下邊是一個例子,來說明以上幾點:

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

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

 

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

這點沒有C#方便,因為C#字符串默認就是Unicode的,我想Python如果要改進,應該把兩種字符串合二為一,這樣可以為初學者減少很多麻煩(你看網上有多少帖子是在問Python怎么支持中文?根源都在這里)。同時注意,當使用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#中的字符類型,再短的文本也是字符串,這點稍微注意一下就可以,因為現在使用C#的也很少用char了吧?

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

 

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

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

責任編輯:張浩 來源: 移動LABS
相關推薦

2011-06-08 15:45:41

字符串JAVA

2009-02-24 14:27:55

2009-11-16 17:59:13

PHP數組轉字符串

2009-12-24 10:06:30

ADO.NET字符串

2010-03-16 17:41:14

Python字符串

2009-11-27 10:24:25

PHP字符串操作

2010-09-13 15:12:26

sql server字

2009-09-02 16:21:20

C#字符串

2022-05-10 09:47:10

Bash字符串Linux

2009-08-07 14:34:33

C#模式字符串

2009-08-26 13:24:54

C#字符串

2009-11-30 18:26:06

PHP字符串替換

2010-11-26 10:58:30

MySQL字符串

2009-12-01 09:52:40

PHP過濾字符串

2009-09-02 15:53:27

C#判斷字符串應用

2009-12-14 13:06:08

Ruby數字類型

2010-03-22 14:05:08

Python字符串

2023-12-15 10:27:01

暴力匹配算法Python字符串

2011-07-11 15:02:54

枚舉

2013-12-02 09:43:29

字符串編程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产免费一区 | 91麻豆精品一区二区三区 | 亚洲成av人片在线观看无码 | 91视频进入| 欧美亚洲国产一区二区三区 | 少妇一级淫片免费播放 | 一级二级三级在线观看 | 久久成人国产 | 一道本视频 | 成人久久18免费网站图片 | 一级美国黄色片 | 欧美精品二区 | 国产精品一区二区三区在线 | 精品视频在线一区 | 伊人久久大香线 | 欧美一级大片 | 亚洲精品v日韩精品 | 成人免费视频观看视频 | 欧美成人精品一区二区三区 | 久久免费视频1 | 国产日韩欧美一区二区 | 国产电影一区二区在线观看 | 国产十日韩十欧美 | 9999在线视频 | 毛片一区二区三区 | 国产综合久久久久久鬼色 | 色av一区 | 欧美日韩一二三区 | 日韩成人在线免费观看 | 国产色黄| 羞羞视频在线网站观看 | 久草精品视频 | 亚洲精品2 | 精品久久久久国产免费第一页 | 北条麻妃av一区二区三区 | 久在线视频 | 91电影| 亚洲国产在 | 一区二区三区久久久 | 日本不卡一区 | 黄a免费看|