为什么这两行不行啊,按着教程的写的

img


为什么这两行不行啊,按着教程的写的
为什么这两行不行啊,按着教程的写的
也看不出那错的,教程就这么写的啊

info后面加上反斜杠试一下看

python是依靠缩进和换行来划分代码块的,所以你的这一行会报错,你的教程里应该是受显示宽度限制被挤到下一行了。你要么就是把74行移到73后面去,删掉73行后面的换行符,要么就是在73行后面添加“\”符,表示一行未结束。

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7712572
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:不要轻易当舔狗,除非你想当技术型舔狗
  • 除此之外, 这篇博客: 接受字符串,统计大小写字母,文字,数字以及其他字符的个数中的 编写函数,实现接收一个字符串,分别统计大写字母,小写字母,数字,汉字及其他字符的个数,返回结果 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • name = input(‘请输入字符串:’)
    def is_upper():
    s = 0
    print(‘大写字母有:’)
    for i in name:
    if i.isupper():
    s += 1
    print(list(i), end=’’)
    return f’{s}个’

    def is_lower():
    s = 0
    print(‘小写字母有:’)
    for i in name:
    if i.islower():
    s += 1
    print(list(i), end=’ ‘)
    return f’{s}个’

    def is_num():
    s = 0
    print(‘数字有:’)
    for i in name:
    if i.isdigit():
    s += 1
    print(list(i), end=’ ‘)
    return f’{s}个’

    def is_Chinese():
    s = 0
    print(‘汉字有:’)
    for i in name:
    if i >= u’\u4e00’ and i <= u’\u9fa5’: # 判断字符是否为中文字符
    s += 1
    print(list(i), end=’ ‘)
    return f’{s}个’

    def main():
    print(is_upper())
    print(is_lower())
    print(is_num())
    print(is_Chinese())
    s = 0
    print(‘其他字符有:’)
    for i in name:
    if i.isalnum() == False:
    print(list(i), end=’’)
    s += 1
    print(f’{s}个’)
    main()

  • 您还可以看一下 李月喜老师的企业微信开发自建内部应用开发篇课程中的 开发文档如何阅读,如何寻求帮助,如何找到同行小节, 巩固相关知识点