成人免费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字符串處理函數

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

2017-12-07 16:08:47

數據優化HTML字符串
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产亚洲精品久久午夜玫瑰园 | 欧美日韩三级 | 欧美午夜精品 | 久久一二 | aa级毛片毛片免费观看久 | 日韩免费一区 | 狠狠操网站 | 国产精品一区二区三区久久 | 亚洲人成人网 | 日日精品 | 成人av一区二区在线观看 | 日本精品一区二区 | 精品国产一区二区国模嫣然 | 欧美一级黄视频 | 99视频久 | 精品一区二区三区中文字幕 | 蜜桃在线视频 | 综合久久久久久久 | 中文字幕乱码一区二区三区 | 中文字幕视频在线 | 国精产品一区二区三区 | 日韩午夜在线播放 | 久草色视频 | 亚洲欧美一区二区在线观看 | 国产电影一区二区在线观看 | 人人干视频在线 | 一级免费视频 | 国产综合第一页 | jlzzjlzz欧美大全 | 欧美一区免费 | 国产96色在线 | 久久久国产网站 | 久久大陆 | 日韩成人精品一区 | 一本大道久久a久久精二百 国产成人免费在线 | 亚洲欧美日韩精品久久亚洲区 | 精品国产aⅴ | 亚洲综合色视频在线观看 | 中文字幕 欧美 日韩 | 免费观看黄色片视频 | 欧美videosex性极品hd |