华为机考入门python3--(10)牛客10-字符个数统计

分类:字符

知识点:

  1. 字符的ASCII码     ord(char)

题目来自【牛客】

图片

def count_unique_chars(s):  
    # 创建一个空集合来保存不同的字符  
    unique_chars = set()  
    # 遍历字符串中的每个字符  
    for char in s:  
        # 将字符转换为 ASCII 码并检查是否在范围内  
        # ord()是一个内置函数,用于返回一个字符的ASCII码值。
        # 这个函数接受一个字符作为参数,并返回该字符对应的十进制整数
        if ord(char) >= 0 and ord(char) <= 127:  
            # 如果字符不在集合中,则添加到集合中  
            if char not in unique_chars:  
                unique_chars.add(char)  
    # 返回不同字符的数量  
    return len(unique_chars)

input_str = input().strip()
print(count_unique_chars(input_str))

最近更新

  1. TCP协议是安全的吗?

    2024-02-07 06:02:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-07 06:02:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-07 06:02:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-07 06:02:03       18 阅读

热门阅读

  1. ag-Grid:对数据变化的单元格进行高亮显示

    2024-02-07 06:02:03       32 阅读
  2. 计算机网络(第六版)复习提纲27

    2024-02-07 06:02:03       27 阅读
  3. Apache Kafka: 强大消息队列系统的介绍与使用

    2024-02-07 06:02:03       34 阅读
  4. 计算机网络(第六版)复习提纲26

    2024-02-07 06:02:03       26 阅读
  5. 如何为Kafka加上账号密码(一)

    2024-02-07 06:02:03       26 阅读
  6. window开机启动

    2024-02-07 06:02:03       31 阅读
  7. 【Flink】FlinkSQL实现数据从Kafka到MySQL

    2024-02-07 06:02:03       29 阅读
  8. 2.6作业

    2024-02-07 06:02:03       27 阅读
  9. 安装nodejs2011并配置npm仓库

    2024-02-07 06:02:03       33 阅读
  10. VOL_常用记录!!

    2024-02-07 06:02:03       30 阅读