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

python字符串處理以靈活為最大優點

開發 后端
python字符串在使用中需要和很多的語言融合,在這個過程中很多問題影響著相關的推廣。下面我們就詳細的看看相關技術信息。

python字符串如何進行相關的知識學習,我們在使用的時候有不少的問題阻礙著我們的使用。下面我們就詳細的看看如何才能更好的使用相關的python字符串,希望對大家有所幫助。#t#

看了大家用C++、C#、Java等語言的實現,總感覺牛刀殺雞太麻煩,有興趣的朋友可以自己寫寫看或者直接看原文的網友回復。我最近一段時間Python寫的比較多,讀到這些題目時候,就有一種躍躍欲試的沖動。因為我知道用Perl,Python,Ruby等動態語言來做這類題目,會是非常理想的。后來我做了這兩道題目,結果也令人滿意,代碼之簡潔保持在所有答案的前列。

先看第一題Python解答:

 

  1. dic = {}  
  2. for s in "abcdefgabc":  
  3. dic[s] = 1 if s not in dic else (dic[s]+1)  
  4. print '\n'.join('%s,%s' % (k, v) for k, v in dic.items())  
  5. 輸出結果:  
  6. a,2  
  7. c,2  
  8. b,2  
  9. e,1  
  10. d,1  
  11. g,1  
  12. f,1 

Python的四行代碼分別做了dictionary的聲明,賦值,字符串的遍歷,以及高效拼接。

如果還沒有看出它的簡潔和強大的話,請看第二題的解法:

  1. def main(offset=6):  
  2. string = u'靜夜思 李白床前明月光,疑似地上霜。舉頭望明月,低頭思故鄉。090131' 
  3. a = [[' ']*offset for row in xrange(offset)]  
  4. for i in xrange(offset):  
  5. for j in xrange(offset):  
  6. a[i][j] = string[j + i*offset]  
  7. b = [[r[col] for r in a[::-1]] for col in xrange(len(a[0]))]  
  8. print '\n'.join([u'┊'.join(unicode(c) for c in row)for row in b]) 

輸出結果:

 

  1. 0┊低┊舉┊疑┊床┊靜9┊頭┊頭┊似┊前┊夜0┊思┊望┊地┊明┊思1┊故┊明┊上┊月┊ 3┊鄉┊月┊霜┊光┊李1┊。┊,┊。┊,┊白 

 

這題如果用C#等實現,代碼要在20行以上。下面我簡單介紹一下這幾行代碼:

  1. 第3行,在Python里面二維“數組”通過嵌套list來實現,這里初始化一個6行6列的二維數組;   
  2. 第7行,我們把“矩陣”順時針旋轉了90度(行列置換,并且對置換后的行首尾對調-這里的::-1就是用來置換一個list的trick);  


最后一行,我們把數組里的每行中元素,每行之間分別用兩個不同字符拼接起來。join方法以及for..in..語句在python字符串中是相當常見的用法。
通過這兩題,我們看到Python在處理字符串時候的十分靈活方便,雖然一種語言的好壞不應完全靠是否簡潔來衡量,但對于我個人而言,Python是目前我用過的最好的語言。而且對于趣味題來說,這不就是我們解題的趣味所在嗎?

以上就是對python字符串的相關信息介紹。

責任編輯:張浩 來源: 互聯網
相關推薦

2020-08-11 14:29:31

Python字符串判斷

2010-11-26 09:51:54

MySQL字符串

2023-10-18 07:55:41

Python字符串

2019-08-12 14:25:09

編程算法PythonJavaScript

2024-09-06 17:32:55

字符串Python

2009-12-01 11:33:03

PHP判斷字符串的包含

2016-08-10 13:13:02

Python編程編碼

2010-07-14 16:35:52

Perl字符串處理函數

2010-08-04 11:23:15

Flex字符串

2017-01-16 16:33:06

Python 字符串漏洞

2010-10-09 11:54:46

MySQL字符串

2010-07-19 15:07:46

Perl字符串處理函數

2025-06-30 02:11:00

2023-08-21 10:28:00

字符串字符Python

2023-08-26 20:21:58

字符KotlinJava

2009-11-26 16:26:32

PHP字符串mbstr

2016-12-30 13:32:24

字符串算法代碼

2020-05-12 08:53:15

JavaScript字符串處理庫

2010-11-26 11:20:31

MySQL字符串處理函

2021-08-26 11:41:50

字符串String.jsVoca
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99热都是精品| 国产精品久久久久久久久久久久冷 | 国产人成精品一区二区三 | 国产一区二区三区www | 91亚洲精品在线 | 日韩理论电影在线观看 | 91色视频在线观看 | 亚洲一区二区在线电影 | 亚洲第一中文字幕 | 久久久精品一区 | 成人一区精品 | 精品中文字幕久久 | 国产91一区二区三区 | 亚洲免费网 | 国产一区中文字幕 | 黑人精品欧美一区二区蜜桃 | av片网站 | 91欧美精品成人综合在线观看 | 免费久久视频 | 成人黄色av网址 | caoporn地址| 亚洲视频一区在线观看 | 大学生a级毛片免费视频 | 日韩一二三区视频 | 精品国产一区探花在线观看 | 国产乱码久久久 | 一区二区三区在线播放 | 久久久女女女女999久久 | 国产高清自拍视频在线观看 | 黄色亚洲| 免费国产黄网站在线观看视频 | 国产亚洲精品久久yy50 | 中文字幕在线欧美 | 麻豆av网站 | 欧美激情啪啪 | 最近中文字幕第一页 | 亚洲精品免费视频 | 免费视频一区二区 | 精品乱码一区二区三四区视频 | 国产在线一区观看 | 久久久女女女女999久久 |