小白求助
str1 = '''ABSaDKSbRIHcRHGcdDIF'''countA = 0# 统计前边的大写字母
countB = 0# 统计小写字母
countC = 0# 统计后边的大写字母
length = len(str1)
for i in range(length):
if str1 == '\n':
continue
ifstr1=='\n'是什么意思,求大佬解释一下 \n 表示换行符 判断字符串 str1 索引位置为 i 的字符是否是换行符 '\n' jackz007 发表于 2021-11-6 15:21
判断字符串 str1 索引位置为 i 的字符是否是换行符 '\n'
但字符串里边并没有换行符为什么还要判断这个呢? 米斯特尔.D 发表于 2021-11-6 15:48
但字符串里边并没有换行符为什么还要判断这个呢?
你有发现字符串用的是三个引号作为开头结尾吗?表示字符串可以是换行,虽然你的代码里的字符串并没有换行,但如果有换行也是有效的 米斯特尔.D 发表于 2021-11-6 15:48
但字符串里边并没有换行符为什么还要判断这个呢?
举例:str1 = '''ABSaDKSbRI
HcRHGcdDIF'''
countA = 0# 统计前边的大写字母
countB = 0# 统计小写字母
countC = 0# 统计后边的大写字母
length = len(str1)
for i in range(length):
if str1 == '\n':
print("这里换行")
continue输出:这里换行
这里换行
这里换行 米斯特尔.D 发表于 2021-11-6 15:48
但字符串里边并没有换行符为什么还要判断这个呢?
现在是没有,不过,str1 是"拷贝过来的",只能算是测试样本,你能保证实际字符串中也不包含?
页:
[1]