導航:首頁 > 編程語言 > 統計英語單詞大小寫python

統計英語單詞大小寫python

發布時間:2023-05-18 14:11:41

① 如何用python編程輸入英文語句,將所有字母變成大寫,統計每個字母的個數,並輸出出現次數最多的字母次數

下面是對應的code
inputStr ="XXXdsfdssd"

aa = inputStr.upper()
dict ={}

for each in range(len(aa)):
if aa[each] in dict:
dict[aa[each]] +=1
else:
dict[aa[each]] =1

aar = sorted(dict.items(), key=lambda item:item[1])
print (aar[-1])

② python統計字元串中數字,大寫字母,小寫字母出現的次數

from string import digits
from string import ascii_lowercase
from string import ascii_uppercase

s=input("letters:")
id=0
il=0
iu=0
d=digits
l=ascii_lowercase
u=ascii_uppercase
#print(f"{d}\n{l}\n{u}")
'''(Tab)處縮進'''

for ss in s:
(Tab)if ss in d:
(Tab)(Tab)id+=1
(Tab)elif ss in l:
(Tab)(Tab)il+=1
(Tab)elif ss in u:
(Tab)(Tab)iu+=1

print(f"digits:\t{id}\宴扮塌缺賣nlower_letters:\晌圓t{il}\nupper_letters:\t{iu}")

③ python,編寫程序,統計大小寫字母,數字及其他字元的數量,並以字典形式輸出

a = "aAsmr3idd4bgs7Dlsf9eAF"

請將a字元串的數字取出,並輸出成一個新的字元串。

請統計a字元串出現的每個字母的出現次數(忽略大小寫,a與A是同一個字母),並輸出成一個字典。 例 {'a':3,'b':1}

請去除a字元串多次出現的字母,僅留最先出現的一個,大小寫不敏感。

例 :'aAsmr3idd4bgs7Dlsf9eAF',經過去除後,輸出 'asmr3id4bg7lf9e'

a="aAsmr3idd4bgs7Dlsf9eAF"

def fun1_2(x):#1&2

x=x.lower()#大小寫轉換

num=[]

dic={}

for i in x:

if i.isdigit():#判斷如果為數字,請將a字元串的數字取出,並輸出一個新的字元串

num.append(i)

else:#2請統計a字元串出現每個字母的出現次數(忽視大小寫),並輸出一個字典。例:{'a':3,'b':1}

if i in dic:

continue

else:

dic<i>=x.count(i)

new=''.join(num)

print"the new numbers string is:"+new

print"the dictionary is:%s"%dic

fun1_2(a)

def fun3(x):

x=x.lower()

new3=[]

for i in x:

if i in new3:

continue

else:

new3.append(i)

print''.join(new3)

fun3(a)

(3)統計英語單詞大小寫python擴展閱讀:

printf函數使用注意事項

1、域寬

%d:按整型數據的實際長度輸出。

如果想輸出指定寬度可以指定域寬,%md--&gt;m域寬,列印出來以後,在控制台上,顯示m位;

如果要列印的數的位數如果超過我們設定m則原樣輸出;

如果要列印的數的位數如果小於設定的位數,則補空白,具體如下:

如果m為正數,則左對齊(左側補空白);

如果m為負數,則右對齊(右側補空白)。

2、轉義字元

如果想輸出字元"%",則應該在「格式控制」字元串中用連續兩個%表示。

如:printf("%f%%",1.0/3);輸出結果:0.333333%。

④ 用python從鍵盤輸入一個字元串,統計其中大寫小寫字母以及數字的個數

#include <stdio.h>

int main()

{

char str[256];

char *p;

int upper = 0;

int lower = 0;

int space = 0;

int digit = 0;

int other = 0;

p = str; // P指針指向數組第一個元素 str[0]

gets(p);

while(*p) // P不為空的時候繼續下面的

{

if(*p>='A' && *p<='Z') // 判斷是否為大寫

{

upper++; // 統計大寫字母個數

}

else if(*p>='a' && *p<='z') //是否為小寫

{

lower++; //統計小寫個數

}

else if(*p == ' ') // 判斷是否為「 」

{

space++; //統計個數

}

else if(*p>='0' && *p<='9') // 判斷是否為數字

{

digit++; // 統計數字個數

}

else

{

other++; //剩下的是其他字元的 統計個數

}

p++; //指針後移

}

printf("upper = %d ",upper); // 輸出

printf("lower = %d ",lower); // 輸出

printf("space = %d ",space);// 輸出

printf("digit = %d ",digit);// 輸出

printf("other = %d ",other);// 輸出

return 0;

}

(4)統計英語單詞大小寫python擴展閱讀:

字元串在存儲上類似字元數組,它每一位單個元素都是能提取的,字元串的零位是它的長度,如s[0]=10,這提供給我們很多方便,例如高精度運算時每一位都能轉化為數字存入數組。

通常以串的整體作為操作對象,如:在串中查找某個子串、求取一個子串、在串的某個位置上插入一個子串以及刪除一個子串等。兩個字元串相等的充要條件是:長度相等,並且各個對應位置上的字元都相等。設p、q是兩個串,求q在p中首次出現的位置的運算叫做模式匹配。串的兩種最基本的存儲方式是順序存儲方式和鏈接存儲方式。

⑤ python統計單詞中字母個數

代碼:

string = "T-shirt"

letters = []

for i in range(65, 91):

letters.append(chr(i))#A-Z

for i in range(97, 123):

letters.append(chr(i))#a-z

num = 0

for i in string:

if i in letters:#如果是字母

num += 1

print(num)#輸出num


運行效果:

6

備註:加粗部分的單詞可以自己改。


解析:

通過ASCII碼和chr函數查找到所有大小寫字母,再逐一遍歷單詞,如果是字母就+1個,這樣就可以得到統計數據了。

⑥ python代碼:計算一個文本文件中所有大寫字母,小寫字母,數字和其他的數量。

1、創建python代碼,testreadfile.py;

閱讀全文

與統計英語單詞大小寫python相關的資料

熱點內容
pr怎麼壓縮文件大小 瀏覽:861
查看oracle字元集命令 瀏覽:177
鋰電池增加密度 瀏覽:659
linux用戶密碼忘記 瀏覽:240
gb壓縮天然氣 瀏覽:633
圖片拼接不壓縮app 瀏覽:668
我的世界如何編程 瀏覽:84
vue反編譯代碼有問題 瀏覽:948
linuxshell字元串連接字元串 瀏覽:51
androidviewpager刷新 瀏覽:438
python編程計算平均分 瀏覽:678
加密數字貨幣市值查詢 瀏覽:692
時尚商圈app怎麼樣 瀏覽:584
stacklesspython教程 瀏覽:138
用命令行禁用135埠 瀏覽:212
linux防火牆編程 瀏覽:627
pdf閱讀器刪除 瀏覽:979
考研人如何緩解壓力 瀏覽:822
買電暖壺哪個app便宜 瀏覽:505
洛克王國忘記伺服器了怎麼辦 瀏覽:782