python 統計一個字串中字母、數字及其他字元的個數,返回一個元組
# 統計一個字串中字母、數字及其他字元的個數,返回一個元組 def tongji(s): count1 = 0 count2 = 0 count3 = 0 for i in range(len(s)): if (s[i] >= 'a' and s[i] <= 'z') or (s[i] >= 'A' and s[i] <= 'Z'): count1 = count1 + 1 elif (s[i] >= '0' and s[i] <= '9'): count2 = count2 + 1 else: count3 = count3 + 1 return (count1,count2,count3) s = input("請輸入一個字串:") print(tongji(s))
相關推薦
python 統計一個字串中字母、數字及其他字元的個數,返回一個元組
# 統計一個字串中字母、數字及其他字元的個數,返回一個元組 def tongji(s): count1 = 0 count2 = 0 count3 = 0 for i in range(len(s)): if (s[
【C語言】統計一個字串中字母、數字、空格及其它字元的數量
統計一個字串中字母、數字、空格及其它字元的數量 解法1: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> void Count(con
統計一個字串中字母、數字、其它字元的個數,返回一個元組`
統計一個字串中字母、數字、其它字元的個數,返回一個元組` def sum_of_characters(str1): num = 0 letter = 0 char = 0 for i in str1: if i.isdigit():
統計字串中字母、數字、空格個數
題目要求: 編寫一函式,由實參傳來一個字串, 統計此字串中字母、數字、空格和其它字元的個數, 在主函式中輸入字串以及輸出上述統計結果。 思路: 定義變數如下: i迴圈變數,j字母個數,k數字個數,l
統計一個字串中字母出現的次數
function numInString(str){ var str1=''; while(str!=''){ var count=0; var str2 = str.split('');
(ES6的“...“配合ES5‘’forEach‘’)前端面試之判斷一個字串中出現次數最多的字元,統計這個次數
// 判斷一個字串中出現次數最多的字元,統計這個次數 let str = 'aasdadddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddsdasjjhsghkafsagjkg
js 判斷一個字串中出現次數最多的字元,統計其出現次數
js 判斷一個字串中出現次數最多的字元,統計其出現次數 var str = 'asdfssaaasasasasaa'; var json = {}; for (var i = 0; i < str.length; i++) { if(!json[str.charAt(i
判斷一個字串中出現次數最多的字元,統計這個次數
var str = 'asdfssaaasasasasaa'; var json = {}; for (var i = 0; i < str.length; i++) { if(!json[str.charAt(i)]){ json[str.cha
輸入一行字元,分別統計出其中英文字母、數字、空格和其他字元的個數。
import java.util.Scanner; public class Main { public static void main(String[] args) { int digital = 0, character = 0,blank = 0,other = 0;
有兩個字串str和substr,str和substr的字元個數不超過10^5,只包含大小寫字母和數字。(字元個數不包括字串結尾處的’\0’。)將substr插入到str中ASCII碼最大的那個字元
輸入格式只有一行: str substr java 程式碼: package jiegouSuanfa; import java.util.Scanner; public class InsertString { public static void
Python 實現 找出一個字串中出現次數最多的字元並輸出該字元
'''演算法題二: 找出一個字串中出現次數最多的字正確的解決思路是: 利用collections 工具中的Counter,對列表中元素出現的頻率進行排序。 Counter返回值是一個按元素出現頻率降序排列的Counter物件,它是字典的子類,因此可以使用字典的方法'''fro
取出一個字串中字母出現的次數。如:字串:"abcdekka27qoq" ,輸出格式為: a(2)b(1)k(2)
package com.heima.test; import java.io.FileWriter; import java.io.IOException; import java.util.Comp
(c++)輸入一行字元,分別統計出其中英文字母、數字、空格和其他字元的個數。
#include<iostream> #include<string.h> using namespace std; int main() {int n,a=0,b=0,c=0,d=0;while(n=getchar()){if(n=='\n')br
java 劍指offer 第二題:請實現一個函式,將一個字串中的空格替換成“%20”。例如,當字串為We Are Happy.則經過替換之後的字串為We%20Are%20Happy。
** public class Solution { public String replaceSpace(StringBuffer str) { 首先程式給出的引數是StringBuffer類,那麼我首先考慮的是就呼叫StringBuffer類的相關方法完成操作。
java中輸出一個字串中出現次數最多的字元以及次數
1 先把字串轉化為陣列 .toCharArray 2 定義一個數組count[i] 存取每個字元 以及數量 count[i]++ 3 計算每個字元 以及值 4 取count的最大值 public class MaxString { public sta
js演算法:找出一個字串中出現次數最多的字元!
在其他部落格裡面看到了一種方法: 這個方法很簡單,但是15-20行程式碼對於萌新來說,不是很好理解,因此我給出了以下這個方案,先想辦法統計出所有字母各出現的次數,然後把這些次數push到一個數組裡面,找出最大的那個數(我這裡是通過排序找出的最大數),最大數有了,該數對應的字元不就很容易
請實現一個函式,將一個字串中的空格替換成“%20”。例如,當字串為We Are Happy.則經過替換之後的字串為We%20Are%20Happy。
string replaceSpace(string str) { int num_black=0; int len_str = str.length(); char array_str[20
華為上機試題(java)找出一個字串中出現次數最多的字元
Java求字串中出現次數最多的字元,如String Str = "aaabbcddddee";那麼輸出:d 4 ;若String Str = "aaabbcddddeexxxxxx";那麼輸出:x 6 import java.util.*; import java.uti
如何查詢一個字串中重複次數最多的字元,返回這個字元的個數和字元
{ string str ="1232143546534135164161"; foreach(char c in str) ...{ Check(c); } char maxChar = Char.MinValue;
Python學習-第五章 條件、迴圈及其他語句
條件、迴圈及其他語句 序列解包(可迭代物件解包):將一個序列(或任何可迭代物件)解包,並將得到的值儲存到一系列變數中。 >>> values=1,2,3 >>> values (1, 2, 3) >>> x,y,z=values