-
2020-11-20 21:40:55
1 #-*- coding: utf8 -*-
2 #Author:wxq
3 #python 2.7
4 #首先定义一个字符串
5 str1 = raw_input('请输入一个字符:')6 #初始化字符、数字、空格、特殊字符的计数
7 str_sum =08 dig_sum =09 spa_sum =010 other_sum =011 for strs instr1:12 #如果在字符串中有字符,那么字符的数量+1
13 ifstrs.isalpha():14 str_sum += 1
15 #如果在字符串中有数字,那么数字的数量+1
16 elifstrs.isdigit():17 dig_sum += 1
18 #如果在字符串中有空格,那么空格的数量+1
19 elif strs == ' ':20 spa_sum += 1
21 #如果在字符串中有特殊字符那么特殊字符的数量+1
22 else:23 other_sum += 1
24 print "该字符串中的字符有:%d" %str_sum25 print "该字符串中的数字有:%d" %dig_sum26 print "该字符串中的空格有:%d" %spa_sum27 print "该字符串中的特殊字符有:%d" %other_sum
更多相关内容 -
java中如何判断一个字符串包含几个指定字符
2021-02-28 13:56:23可以用String类里的indexOf(String s,int i)方法,这个方法s是字符串div,i是从i下标开始查找该字符串在调用字符串中的位置,返回值是int类型。相关学习视频推荐:java视频教程实例如下://创建方法ciShu,返回int...可以用String类里的indexOf(String s,int i)方法,这个方法s是字符串div,i是从i下标开始查找该字符串在调用字符串中的位置,返回值是int类型。
相关学习视频推荐:java视频教程
实例如下://创建方法ciShu,返回int计算s2在字符串s1中出现的次数;
public static int ciShu(String s1,String s2){
//定义一个int变量,用来计算s2在s1中出现的次数;
int he = 0;
//遍历s1
for(int i = 0;i
//调用方法indexOf,计算s2在s1字符串中出现的下标,
int t = s1.indexOf(s2,i);
//当用if判断,当遍历开始下标i与s2在s1中出现的下标位置相等时变量he自增1;
if(i==t){
he++;
}
//返回he的值就是s2在s1中出现的次数;
return he;
}
java相关文章教程推荐:java编程入门
-
java怎么判断字符串中包含多少个字符
2021-03-06 20:40:11java怎么判断字符串中包含多少个字符发布时间:2020-06-23 23:13:52来源:亿速云阅读:180作者:Leahjava怎么判断字符串中包含多少个字符?针对这个问题,今天小编总结了这篇文章,希望能帮助更多想解决这个问题的...java怎么判断字符串中包含多少个字符
发布时间:2020-06-23 23:13:52
来源:亿速云
阅读:180
作者:Leah
java怎么判断字符串中包含多少个字符?针对这个问题,今天小编总结了这篇文章,希望能帮助更多想解决这个问题的朋友找到更加简单易行的办法。
可以用String类里的indexOf(String s,int i)方法,这个方法s是字符串div,i是从i下标开始查找该字符串在调用字符串中的位置,返回值是int类型。
实例如下://创建方法ciShu,返回int计算s2在字符串s1中出现的次数;
public static int ciShu(String s1,String s2){
//定义一个int变量,用来计算s2在s1中出现的次数;
int he = 0;
//遍历s1
for(int i = 0;i
//调用方法indexOf,计算s2在s1字符串中出现的下标,
int t = s1.indexOf(s2,i);
//当用if判断,当遍历开始下标i与s2在s1中出现的下标位置相等时变量he自增1;
if(i==t){
he++;
}
//返回he的值就是s2在s1中出现的次数;
return he;
}
关于java判断字符串中包含几个字符的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
-
判断一个字符串中共有几种字符以及每一个字符分别有几个?
2020-04-07 00:14:54判断给定一个字符串中每一种字符分别有几个以及共有几种字符? 示例: 给定String s="abcabcddd"; 输出 a有2个 b有2个 c有2个 共有4种 方法一(嵌套循环) // 方法一 public static void showStr1(String s) { char...判断给定一个字符串中每一种字符分别有几个以及共有几种字符?
示例:
给定String s="abcabcddd"; 输出 a有2个 b有2个 c有2个 d有3个 共有4种
方法一(嵌套循环)
// 方法一 public static void showStr1(String s) { char[] c = s.toCharArray(); int num = 0; for (int i = 0; i < c.length; i++) { int index = 0; //正在查询的元素下标 int count = 0; //次数 while ((index = s.indexOf(c[i], index)) != -1) { count++; index++; } if (s.indexOf(c[i], i + 1) == -1) { num++; System.out.println(c[i] + "有" + count + "个"); } } System.out.println("共有" + num + "种"); }
方法二(循环+Map 这种做法更加简单也更符合这题预期考察的知识)
// 方法二 public static void showStr(String s) { Map<Character, Integer> map= new HashMap<Character, Integer>(); for (int i = 0; i < s.length(); i++) { char ch = s.charAt(i); if (map.get(ch) != null) { map.put(ch, map.get(ch) + 1); } else { map.put(ch, 1); } } for (Map.Entry entry : map.entrySet()) { System.out.println(entry.getKey() + "有" + entry.getValue()+"个"); } System.out.println("共有" + map.size() + "种"); }
-
java判断一个字符串中有几个字母和数字
2021-05-25 15:44:07字符串中可能有:字母、数字和其它符号(比如标点符号) 方法一: charAt()方法、for循环和ASCII码 charAt(int index)返回下标位的字符 String a = "289r3f950tioperj02eko4tu90werjik294uewfji"; int ... -
判断字符串里有几个汉字 hdu 2030
2018-12-21 00:53:46但是现在知道了一个比较简单的思路…那就是 首先,汉字的ascll码存储时占2个字节,而英文字符占1个, 汉字的ascll码是由两个负数组成的 也就是说,你只要把循环变量每次加2去遍历数组,找到某个数组元素的ascll值为... -
【Java】判断字符串中有多少种字符,以及各个字符的个数
2018-12-26 15:34:27要想知道字符串的字符种类,肯定要看字符串的组成,可以通过循环遍历字符串中的字符来实现。把遍历过的字符储存到StringBuffer中,当遇到与StringBuffer中相同的字符就跳过,否则就继续储存,直到遍历完,... -
C++ 判断字符串有几个单词(根据空格判断)
2019-12-09 16:24:51第一种思路: 判断当前是空格,前一个不是空格,但是记得...//输入一行文字,统计有多少个单词 void test06(){ //string str; char str[100]; int num = 0; int i; gets(str); cout<<str<<endl; ... -
c++中如何统计一个字符串中各个字符各有多少个
2020-08-17 20:33:01今天刷题的时候遇到一个题,需要将字符串中的各个字符的个数统计起来。 比如:将字符串s中各个字符的个数统计起来并按从大到小排列。 int cnt[30]; int cmp(int a,int b){ return a>b; } int main(){ int n,k; ... -
python判断字符串是否包含另一个字符串
2020-12-06 12:35:09Python判断一个字符串是否包含子串的方法有很多,下面介绍几种方法。1.使用成员操作符 in>>>s='nihao,shijie'>>>t='nihao'>>>result=tins>>>printresultTrue2.使用string模块的... -
一个字符串中是否包含另一个字符串中的几个字符的判断!
2021-03-05 22:07:56昨天我们留了个练习题:判断A1中是否包含B1单元格字符串中的字符,可以是B1中的任意字符,如果是判断B1中某个或者是某几个相连的字符,那好办,但是现在是任意一个或者是任意几个,没有顺序之分。所以我们想到了把B1... -
判断字符串中出现数字的个数
2021-04-02 09:21:46判断字符串中出现数字的个数 a=input("请输入字符串") print("输入的字符串是",a) count=0 for i in a: if '0'<=i<='9': count+=1 print("字符串中出现数字的个数有:{}个".format(count)) -
java怎么判断字符串的字符串的长度
2021-02-26 15:25:51展开全部1首先打开eclipse2新建一62616964757a686964616fe59b9ee7ad9431333361313963个java项目,名字随意起3名字起好后,点击完成4右键点击项目名称,新建,类5类的名字叫TextLength包的名字叫 com.zf.s2点击完成6... -
判断字符串中是否包含另外一个字符串
2020-11-30 18:21:32判断字符串中是否包含另外一个字符串 该算法是根据String#contains方法的思想编写的,但在debug时,String源码并不是用的字符数组,所以我没有看出每一位的值,所以自己写了个基于字符数组的算法。思路如下: 1.将... -
java中判断字符串中是否包含某个特定字符串的方法有哪些
2021-02-12 20:24:43判断一个字符串是否包含某个子串的n种方法:1、startsWith()方法2、contains()方法3、indexOf方法startsWith()方法这个方法有两个变体,用于检测字符串是否以指定的前缀开始。此方法定义的语法如下:public boolean ... -
如何用python判断字符串包含多个字符串中的一个或多个?
2020-11-19 18:13:08开发过程中,常常需要判断字符串是否存在指定的关键词或排除词,如果设置了多个关键词,往往通过串联and条件或借助for循环做判断,有没有更优雅的方法呢? 判断一个字符串含有某个字符串中 p = "Tom is a boy,Lucy ... -
通过js判断字符串是否包含某个字符串
2020-12-02 19:31:33前言:有时候,我们在js中需要判断一个字符串中,是不是包含某个字符。可以采用以下方法进行判断。 String对象的方法 方法一:indexOf() (推荐) var str = "123"; console.log(str.indexOf("3") != -1);//true ... -
javascript如何判断一个字符串里某个字符有几位?
2019-05-09 13:30:30比如var str = "10110101",如何判断str里包含几个1,几个0? -
java判断字符串是否包含一个字符或者多个不连续字符
2019-04-20 10:00:59在做拼音搜索的时候,发现了一个问题,现有的contains或者indexOfAt都是判断是否包含连续的字符串,但我的需求是包含不连续的字符串,所以我做了一下的一个接军方法,希望能帮助到大家。 代码如下 其中p例如abcdef ... -
Jsp页面中判断字符串是否包含另一个字符串的几种方法
2020-03-10 14:34:07${fn:contains(“字符串1”,”字符串2”)} 例子: <c:if test='${fn:contains(Jurisdiction,"pzling") || fn:contains(Jurisdiction,"pzlingdao")}'> <div class="weui_grid_i... -
c/c++ 字符串元素数量判断-技巧
2020-05-11 20:51:38借用两个数组即可完美达成计算每个字符各有多少的计数。 不说废话了,如下图: 仔细想想是不是十分巧妙,在学习数组时候突然想到的,分享给大家。 int main(void) { int i = 0; char a[] = {1,2,3,1,2... -
使用Java判断字符串中的中文字符数量
2021-02-12 15:00:59Java判断一个字符串str中中文的个数,经过总结,有以下几种方法(全部经过验证),可根据其原理判断在何种情况下使用哪个方法:1、1 char[] c =str.toCharArray();2 for(int i = 0; i < c.length; i ++)3 {4 String... -
java中字符串占几个字节
2021-02-12 15:32:13首先,char为Java的基本类型,基本类型所占的字节数是固定的,如int占4字节,double占8字节,这可以使得Java在不同的平台上所占...在String中,一个英文字符占1个字节,而中文字符根据编码的不同所占字节数也不同。... -
【JavaScript问题】JavaScript 判断字符串中含有多少个文字
2020-09-28 17:40:47使用正则判断字符串中有几个汉子,也就是判断名字中有几个汉子,从而对字符串进一步操作,比如名字只有两个字的,需要在名字中间加上中文空格两个 解决方法 获取文字长度使用正则表达式计算,核心正则/[\u4E00-\u9FA... -
如何判断一个字符串中包含几个字母,几个数字,几个标点?
2018-09-19 17:52:30比较笨的方法,判断ASCII码: C# code? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 string s = "abcd45612,asd"; int ... -
oracle 判断字符串是否包含指定内容
2021-05-06 08:20:161.情景展示如何将表中的包含特殊字符的脏数据查出来?...将要被检索的字符串,可以是CHAR,VARCHAR2,NCHAR,NVARCHAR2,CLOB或NCLOB等类型;第2个参数表示:必选项。将要查找的字符串,可以是CHA... -
VBA判断字符串内是否有特定字符
2021-08-23 09:27:59判断是否有|使用INSTR函数,函数的说明如下: InStr 函数示例 本示例使用 InStr 函数来查找某字符串在另一个字符串中首次出现的位置。 Dim SearchString, SearchChar, MyPos SearchString ="XXpXXpXXPXXP" ' 被搜索... -
JS判断字符串长度的5个方法(区分中文和英文)
2020-12-22 22:24:08目的:计算字符串长度(英文占1个字符,中文汉字占2个字符)方法一:String.prototype.gblen = function() {var len = 0;for (var i=0; iif (this.charCodeAt(i)>127 || this.charCodeAt(i)==94) {len += 2;} else ...