Python从入门到精通(微课精编版)
上QQ阅读APP看书,第一时间看更新

3.3 赋值运算

赋值运算符共计8个,与算术运算符存在对应关系,简单说明如表3.3所示。

表3.3 Python赋值运算符

【示例】要求用户输入字符,然后计算有多少个数字和字母。

    content = input('请输入内容: ')          # 输入内容
    num = 0                                   # 定义变量num统计数字个数
    str = 0                                   # 定义变量str统计字母个数
    for n in content:                         # 循环遍历字符串
        if n.isdecimal() == True:             # 是数字
            num+=1                            # 累加数字个数
        elif n.isalpha() == True:             # 是字母
            str+=1                            # 累加字母个数
        else:                                 # 不是数字和字母
            pass                              # 空语句,不做任何事情
    print ('数字个数 ',num)                   # 输出数字个数
    print ('字母个数',str)                    # 输出字母个数