當前位置:首頁 » 編程語言 » python字元串輸入

python字元串輸入

發布時間: 2022-08-11 18:43:38

⑴ 求用python輸入一個小寫英文字母字元串,將其全部轉換為大寫字母並求其長度,輸出原始字元串

s = input("請輸入一個字元串")

s1 = s.upper() # 用s1保存s轉換成大寫的值
s2 = s.lower() # 用s2保存s轉換成小寫的值

l = len(s) # 用l保存s的長度

print(s1) # 輸出s1的值
print(s2) # 輸出s2的值
print(l) # 輸出l的值

⑵ python輸入小寫字元串,輸出字元串中出現字母最多的字母及其出現次數,如果有多

# python輸入小寫字元串,輸出字元串中出現字母最多的字母及其出現次數
a = input()
b = set(a)
c = {}
m, j = 0, 0
for i in b:
c[i] = a.count(i)
if c[i] > m:
m, j = c[i], i
print(f'出現最多的字母是{j}, 其出現次數為{c[j]}')

程序縮進如圖所示

⑶ Python從鍵盤輸入字元串

試試這個代碼python3.x
s = input('請輸入字元串:')
ms = set(s)
for item in ms:
print('字元:',item,'數量:',s.count(item))

⑷ python怎麼輸入字元串

可以使用 raw_input() 例如下面代碼:

str=raw_input()
printstr

⑸ 請問Python如何打出這些字元串

可以用print語句。python2中,print xxx就可以將xxx的聲音出來。
python3中語法則是print(xxx)

⑹ 用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;

}

(6)python字元串輸入擴展閱讀:

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

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

⑺ 請問python如何打出這些字元串

在命令行輸入python,然後進入python的交互界面
依次輸入圖片上的代碼,用type測試變數類型就可以。

⑻ 用Python讀入一個寬度小於20的字元串,然後將輸入按照一個字元佔一行的格式輸

摘要 #include 

⑼ Python中字元串常用操作有哪些

字元串是 Python
中常用的數據類型,我們可以使用引號('或")來創建字元串,對字元串進行使用和操作,需要用到特定的函數,以下是常用的Python字元串操作方法:
1. capitalize()
作用:capitalize() 主要是用來實現字元串首字母大寫,其他字母小寫的功能。
實例:
1
2str1 = "oldboy"
print(str1.capitalize())
輸出結果:Oldboy
2. swapcase()
作用:swapcase() 主要是用來實現字元串大小寫反轉。
實例:
1
2str1 = " Oldboy"
print(str1.swapcase())
輸出結果:oLDBOY
3. title()
作用:title() 主要是用來實現字元串非字母隔開的部分,首字母大寫,其餘字母小寫。
實例:
1
2str1 = "Old boy e com"
print(str1.title())
輸出結果:Old Boy E Com
4. upper()
作用:upper() 主要是用來實現字元串所有字母全部大寫。
實例:
1
2str1 = "Oldboye"
print(str1.upper())
輸出結果:OLDBOYEDU
5. lower()
作用:lower() 主要是用來實現字元串所有字母全部小寫。
實例:
1
2str1 = "oLDBOYEDU"
print(str1.lower())
輸出結果:oldboye
6. center()
作用:center() 主要是用來實現字元串內容居中,填充物默認為空。
實例:
1
2
3str1 = "Oldboye"
print(str1.center(15))
print(str1.center(15,"*"))
輸出結果:
Oldboye
***Oldboye***
7. find()
作用:find() 主要作用是通過元素找索引,可以整體找,可以切片,找不到則返回-1。
實例:
1
2
3str1 = "Oldboye"
print(str1.find('b'))
print(str1.find('A'))
輸出結果:3 -1
8. index()
作用:index() 主要作用是通過元素找索引,可以整體找,可以切片,找不到會報錯。
實例:
1
2
3str1 = " Oldboye "
print(str1.index("b"))
print(str1.index("A"))
輸出結果:
0
Traceback (most recent call last):
File "", line 1, in
ValueError: substring not found
9. startswith(obj)
作用:startswith(obj) 主要作用是檢查字元串是否是以 obj 開頭,是則返回 True,否則返回 False。
實例:
1
2str1 = "Oldboye"
print(str1.startswith("O"))
輸出結果:True
10. endswith(obj)
作用:endswith(obj) 主要作用是檢查字元串是否是以 obj 開頭,是則返回 True,否則返回 False。
實例:
1
2str1 = " Oldboye "
print(str1.endswith("e"))
輸出結果:True
11. strip()
作用:strip() 主要作用是去除字元串前後兩端的空格或其他字元、換行符、tab鍵等。
實例:
1
2
3
4str1 = "***Oldboy***"
print(str1.strip("*")) #去除兩邊的*
print(str1.lstrip("*")) #去除左邊的*
print(str1.rstrip("*")) #去除右邊的*
輸出結果:
Oldboy
Oldboy***
***Oldboy
12. replace(oldstr, newstr)
作用:replace(oldstr, newstr)主要作用是替換字元串。
實例:
1
2str1 = "Oldboye"
print(str1.replace("boy","man"))
輸出結果:Oldmane
13. isalpha()
作用:isalpha()主要作用是要判斷字元串是否只由字母組成,是返回Ture,否返回False。
實例:
1
2
3
4str1 = "Oldboye"
str2 = 「Old boy e」
print(str1.isalpha())
print(str2.isalpha())
輸出結果:True False
14. isdigit()
作用:isdigit()主要作用是判斷字元串是否只由數字組成,是返回Ture,否返回False。
實例:
1
2
3
4str1 = "Oldboye"
str2 = 「520」
print(str1.isdigit())
print(str2.isdigit())
輸出結果:False True
15. format()
作用:format()主要作用是格式化字元串。
方式一:按位置傳參
1
2str1 = '我叫{},今年{}歲'.format('oldboy',30)
print(str1)
輸出結果:我叫oldboy,今年30歲
方式二:按索引傳參
1
2str1 = '我叫{0},今年{1}歲'.format('oldboy',30)
print(str1)
輸出結果:我叫oldboy,今年30歲
方式三:按key傳參
1
2str1 = '我叫{name},今年{age}歲'.format(age=30,name='oldboy')
print(str1)
輸出結果:我叫oldboy,今年30歲
16. count()
作用:count()主要作用是統計元素在字元串出現的次數。
1
2str1 = "oldboye"
print(str1.count(『o』)) #統計字元o在字元串中出現的次數
數據結果:2

⑽ python多行輸入字元串

stopword = ''
str = ''
for line in iter(input, stopword):
str += line + '\n'

熱點內容
用近似歸演算法 發布:2025-01-21 00:51:56 瀏覽:517
php顯示資料庫中圖片 發布:2025-01-21 00:44:34 瀏覽:146
如何在伺服器中找文件 發布:2025-01-21 00:38:50 瀏覽:911
Cmdpython命令 發布:2025-01-21 00:30:38 瀏覽:758
mac常用解壓 發布:2025-01-21 00:01:47 瀏覽:692
linuxcpu使用 發布:2025-01-21 00:00:59 瀏覽:850
成套供應配電櫃有哪些配置 發布:2025-01-21 00:00:52 瀏覽:121
GO編譯器PDF 發布:2025-01-21 00:00:52 瀏覽:704
osu上傳成績 發布:2025-01-20 23:59:57 瀏覽:642
了解sql 發布:2025-01-20 23:58:39 瀏覽:656