有一個純字串,編寫一段程式碼,列出其所有字元的大小寫組合 如 :字串“ji”,字母組合['ji','jI','Ji','JI'] 即每個字元的大小寫組合
word = word.lower()
dict = {}
list = []
for letter in word:
if not dict:
list.append(letter)
list.append(letter.upper()) # list = [j,J]
dict[word.index(letter)] = list # dict = {0:[j,J]}
else:
list = [] # letter = i
for i in dict[word.index(letter)-1] : # dict[line.index(letter)-1] = [j,J]
list.append(i + letter)
list.append(i+ letter.upper())
dict[word.index(letter)] = list
print(dict[len(word)-1])
相關推薦
有一個純字串,編寫一段程式碼,列出其所有字元的大小寫組合 如 :字串“ji”,字母組合['ji','jI','Ji','JI'] 即每個字元的大小寫組合
def word_group(word): word = word.lower() dict = {} list = [] for letter in word: if not dict: list.append(letter)
給定一個英文字串,寫一段程式碼找出字串中首先出現三次的英文字母。
問題描述: 給定一個英文字串,寫一段程式碼找出字串中首先出現三次的英文字母。 輸入描述: 輸入資料一個字串,包括字母,數字。 輸出描述: 輸出首先出現三次的英文字母 例項: Have you ever gone shopping 輸出: e public class Solution
給定一個英文字串,請寫一段程式碼找出這個字串中首先出現三次的那個英文字元(需要區分大小寫)。 輸入描述:
題目描述 給定一個英文字串,請寫一段程式碼找出這個字串中首先出現三次的那個英文字元(需要區分大小寫)。 輸入描述: 輸入資料一個字串,包括字母,數字等。 輸出描述: 輸出首先出現三次的那個英文字元 示例1 輸入 Have you ever gone shopping
聖誕節,用C語言編寫一段程式碼送給你的女神吧
本文只是寫給初學者,其中一些程式碼很隨意,望高手們不要見笑。 許多學習C語言的人,一段時間後,為了更進一步,開始學習C++,然而有關類的一些東西,搞的頭昏腦脹。其實類就是原始碼編好後封裝,別人使用時找到類的介面,類再利用API接下口。說白了,類就是一箇中介,不過編寫MFC類的人掌握了一些微軟
編寫一段程式碼,其功能是列印程式碼本身。
#include<stdio.h>main(){char *c="#include<stdio.h>%cmain()%c{%cchar *c=%c%s%c;%cprintf(c,10,10,10,34,c,34,10,10);%c}";printf(c
ES6或ES7 中async函式的用法,通過一段程式碼理解它的用法
ES6或ES7 中async函式的用法,一行一行看完程式碼和後面的解釋,應該就會用了吧 首先,如果不懂Promise的用法,那可能你看不懂這裡寫的async的用法。 上面是async使用例子,async是非同步操作的新方案,asyncPrint函式中第21行的
編寫一段 JS 程式碼,求出一個整數的各個位數之和
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style> </style
編寫一段程式,為一個文字檔案的每一行前面新增行號,並以一個新的檔案儲存新增 了行號的文字
檔案使用了fileinput的模組對它進行修改 import fileinput c=fileinput.input('6-2(3).txt',backup='.bak',inplace=1) for line in c: d=fileinput.filelineno()
組合語言: 試編寫一段程式,從鍵盤接收一個 0-65535 間的十進位制無符號數,並在終端上顯示與 它等值的二進位制數。
** 更多習題答案見 ** 試編寫一段程式,從鍵盤接收一個 0-65535 間的十進位制無符號數,並在終端上顯示與 它等值的二進位制數。 2017年6月2日15:57:50
組合語言: 試編寫一段程式,要求比較兩個字串 string1 和 string2 所含字元是否相等,如相 等則顯示“MATCH”, 若不相同則顯示“NO MATCH”。
試編寫一段程式,要求比較兩個字串 string1 和 string2 所含字元是否相等,如相 等則顯示“MATCH”, 若不相同則顯示“NO MATCH”。 2017年5月25日23:
C++primer第五版 編寫一段程式讀入兩個字串,比較其是否相等並輸出結果。如果不相等,輸出較大的那個字串和長度較大的那個字串
一個字串比較的簡單程式。 string物件相等意味著它們的長度相同且所包含的字元也全都相同。 字串的比較: 1.如果兩個string物件的長度不同,而且較短string物件的每個字元都與較長string物件對應位置上的字元相同,就說string物件小於較長string物件
[轉載]用verilog寫一段程式碼,實現消除一個glitch
濾掉小於1個週期glitch的原理圖如下: verilog程式碼實現如下: module digital_filter_(clk_in,rst,host_rst,host_rst_filter); input clk_in; input rst; i
程式設計師用程式碼講述悲傷的故事,一段程式碼一個故事!
程式設計師的悲傷故事難道不應該是: 別人的老闆晚上帶他出去耍,你的老闆半夜催你改程式碼; 別的程式設計師工資高、待遇好,而你只是血壓高、心態好…… 1、剛開始學程式設計的時候,課堂上老師說的話必須尊為聖旨,老師說“寫好註釋是一個好的工作習慣”,所以就有了下面的程式碼,請注意看那一組組工工
網友:有沒有一段程式碼,看起來簡單,實則威力無窮,程式設計師:有啊
話不多說,直接上圖 程式碼:System.exit(0); 這句程式碼,很簡單,但是也非常暴力。就是結束整個程式。 1、下面先演示下不加上這個語句: 然後控制檯輸出兩個println; 2、現在加這句程式碼放在中間 然後執行的效果就是: 3、現在把語句放在開頭
山科java實驗3-4 假設某餐館中每桌顧客點菜記錄的格式為“北京烤鴨:189 西芹百合:15 清蒸鱸魚:80”(每道菜的價格與下一道菜的名字之間有一個空格)。編寫一個類的方法,能夠接受鍵盤錄入的符合
假設某餐館中每桌顧客點菜記錄的格式為“北京烤鴨:189 西芹百合:15 清蒸鱸魚:80”(每道菜的價格與下一道菜的名字之間有一個空格)。編寫一個類的方法,能夠接受鍵盤錄入的符合上述格式的點菜內容字串,輸
uni-app 是一個使用 Vue.js 開發跨平臺應用的前端框架,開發者編寫一套程式碼,可編譯到iOS、Android、微信小程式等多個平臺。
uni-app 是一個使用 Vue.js 開發跨平臺應用的前端框架,開發者編寫一套程式碼,可編譯到iOS、Android、微信小程式等多個平臺。 uni-app在跨端數量、擴充套件能力、效能體
獲取一個年份、月份、一段時間的年月份sql,例如從某年到今年的時間段2017-01、2017-02
獲取年份 SELECT year FROM ( SELECT LPAD (LEVEL, 4, 0) AS year FROM DUAL CONNE
C語言-字串處理-識別一個字串的子字串-然後擷取這個字串的後面一段
我怎麼從一個很長很長的字串中,識別到某個字串之後,開始從這個字串擷取到這個原字串的最後一位?這個問題是我同事問我的,當時我一臉懵逼,然後想到一個數組,然後對比查詢,再然後獲取位置,然後直接指標相減。開發遇到的小問題。記錄下來,便於自己思維總結。後面想起前面的資料庫開發,只想喊
Java正則表示式過濾、替換,將一段文字中的英語單詞分別提取出,並統計詞頻,按詞頻排序。
最近在學習自然語言處理,在建立基礎標籤庫時,遇到一個需要提取語料中的英文單詞的工作,做好了現在來和大家分享下。 實現效果:讀取檔案內容,把其中的英文單詞提取出,並統計詞頻。提取時,原本不是連在一起的單詞可以分開獨立提取,例如:我的PPT和WORD,可以提取出PPT,WORD兩個單詞。 基本思
程式設計師一段程式碼慘遭老闆解僱,網友:簡直腦洞大開啊
程式設計師之間也存在著很大的差別。工作經驗,編碼能力等都有很多的差別。當然程式設計師的工作也與bug是不離不棄的。 小編最近逛論壇看到一貼。一程式設計師發帖晒出一段排序程式碼,具體如下 這段程式碼卻讓他遭到老闆辭退!看完這段程式碼後,網友們肯定有很多看法吧! 小編相信