|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- str1 = '''拷贝过来的字符串'''
- list1 = []
- for each in str1:
- if each not in list1:
- if each == '\n':
- print('\\n', str1.count(each)) #这句中的str1.count(each)有什么用?用来统计换行符的?
- else:
- print(each, str1.count(each))
- list1.append(each)
复制代码
本帖最后由 小伤口 于 2021-3-21 16:50 编辑
- str1 = '''拷贝过来的字符串'''
- list1 = []
- for each in str1:
- if each not in list1:
- if each == '\n':
- print('\\n', str1.count(each)) #这句中的str1.count(each)有什么用?用来统计换行符的?
- else:
- print(each, str1.count(each))
- list1.append(each)
复制代码
首先我们可以通过
看出each就是str1 = '''拷贝过来的字符串'''的每个字符
在了解一下用法
定义和用法
count() 方法返回指定值在字符串中出现的次数。
因为前面有一句判断
由此可见 if之后的语句其实就是
因此
就是拿来统计换行符的
- print('\\n', str1.count(each))#打印出现的次数因为要转义所以要'\\n'
复制代码
|
|