测试的代码

#!/usr/bin/python
#-*-encoding:utf-8-*-
"""
@file:tfidf.py
@Contact:yinchao@qq.com
@Lience:(c)Copyright2017-2018
@Modifty Time 2022/1/523:27
@Author yinchao
@Version 1.0
@Desciption None
"""



def frequency(data,word):

    str = data.get("body")
    nums = counts(str)
    num = str.count(word)
    print("字符串字符个数:{},字符:{}在字符串:{}中,出现的次数是{}".format(nums,word,str,num))
    #return num

#求字符串中字符个数
def counts(str):

    nums = 0
    for i in str:
        nums += 1
    return  nums
    #print(counts)
    # num_number=char_number=space_number=other_number=0
    # for i in str:
    #     if i.isdigit():#判断数字
    #         num_number+=1
    #     elif i.isspace():#判断空格
    #         space_number+=1
    #     elif i.isalpha():#判断英文单词
    #         char_number+=1
    #     else:
    #         other_number+=1
    # print("英文字符有:{} 数字字符有:{} 空格有:{} 特殊字符有:{}".format(char_number,num_number,space_number,other_number))

if __name__ == '__main__':
    # s = "123dsse  ,../n"
    # count(s)

    dict_data = {
        "id": "c2403ca8e7137ab026ce2f849a4efc85",
        "pageTitle": "Frequently asked questions",
        "subTitles": [
            "My Zoom account",
            "Where can I find my account owner?"
        ],
        "body": "You can find your account owner on your [Account Profile](https://zoom.us/account#) "
                "page of the Zoom web portal. [Learn more about the Account Profile page.]"
                "(https://support.zoom.us/hc/en-us/articles/115005731743-Account-Profile)\n\n"
    }
    word = "c"
    frequency(data=dict_data, word=word)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值