首页 > 编程语言 >浦语Camp3:入门2-Python基础

浦语Camp3:入门2-Python基础

时间:2024-08-24 23:22:20浏览次数:13  
标签:count word Python text wordcount python debug Camp3 浦语

任务类型任务内容
闯关任务python实现wordcount
闯关任务Vscode连接InternStudio debug笔记

1.python实现wordcount

请实现一个wordcount函数,统计英文字符串中每个单词出现的次数。返回一个字典,key为单词,value为对应单词出现的次数

text = """
Got this panda plush toy for my daughter's birthday, who loves it and takes it everywhere. It's soft and super cute, and its face has a friendly look. It's a bit small for what I paid though. I think there might be other options that are bigger for the same price. It arrived a day earlier than expected,
so I got to play with it myself before I gave it to her.
"""


def wordcount(text):
    text = text.replace(",", "").replace(".", "").replace("\n", "")
    text = text.lower()
    words = text.split(" ")
    word_count = {}
    for word in words:
        if word in word_count:
            word_count[word] += 1
        else:
            word_count[word] = 1
    return word_count

print(wordcount(text))

运行结果:

2.Vscode连接InternStudio debug笔记

使用本地vscode连接远程开发机,新建debug_test.py,并安装python扩展,打上断点

用命令行发起debug
配置调试的基础设置
  • 点击VSCode侧边栏的“Run and Debug”(运行和调试),单击"create a lauch.json file"

  • 之后,debugger的选择为python debuger

  • debug config时选择remote attach

  • Remote Debugging的IP和port分别选择默认的localhost和5678,直接回车即可。

最后出现debug选项的界面为:

在服务器终端输入以下命令开始调试:

python -m debugpy --listen 5678 --wait-for-client ./debug_test.py

先在终端中发起debug server,然后再去vscode debug页面单击一下绿色箭头开启debug。

标签:count,word,Python,text,wordcount,python,debug,Camp3,浦语
From: https://blog.csdn.net/weixin_46610879/article/details/141355835

相关文章

  • 浦语Camp3:入门1-Linux基础
    任务等级任务内容闯关任务完成SSH连接与端口映射并运行hello_world.py可选任务1将Linux基础命令在开发机上完成一遍可选任务2使用VSCODE远程连接开发机并创建一个conda环境可选任务3创建并运行test.sh文件1.完成SSH连接与端口映射并运行hello_world.py新建hello_world.p......
  • Python wxauto 微信 机器人复读机
    fromwxautoimport*importtimeimportrandomrepeat_rate=.3#回复概率wait_seconds=5#查询时间start_num=20#语料库少于这个数,就先攒一攒file_name='db.txt'#语料库路径,可用数据库替代split_tag='6lol6'#分隔符,可改,如果用数据库,就不需要这个c......
  • 【数值计算方法】蒙特卡洛方法积分的Python实现
    原理不做赘述,参见【数值计算方法】数值积分&微分-python实现-FE-有限元鹰-博客园,直接上代码,只实现1d,2d积分,N维积分的蒙特卡洛方法也类似.代码fromtypingimportCallable,Union,ListdefMonteCarloInt2d(f:Callable,x:Union[float,List[float]],......
  • 一篇讲完自动化基础-Python【万字详细讲解】
    ​​您好,我是程序员小羊!前言这篇文章主要学习Python的语法,为后续的自动化打基础Python+requests接口自动化Python+seleniumweb自动化Python+appium移动端自动化(手机app)这篇文章分六个阶段百分比进行划分,到时可以选节查看什么是python?Python是......
  • 【Python脚本】爬取网络小说
    作为重度小说爱好者,小说下载网站经常被打击,比如:笔趣阁,奇书网,爱书网,80电子书.这些网站的下载链接经常会失效,所以,我想自己动手写一个爬虫程序,抓取网络小说,并下载到本地.给出两种思路的python脚本,脚本并不对所有小说网站通用,具体使用时,需要根据网站的网页结构进行......
  • python元组
    元组是不可改变的序列,同list一样,元组是可以存放任意类型的容器元组的表示方法创建空元组t=()#用括号创建空元组t_1=tuple()#用tuple创建空列表创建非空元组,单个元素用()创建时,元素后面加逗号(,)区分单个对象还是元组t=(1,)#注意,单个元素必须加(,),......
  • Python内置函数zip()——《Python内置函数手册》Python老吕编著
    Python内置函数zip——《Python内置函数手册》Python老吕编著Python内置函数`zip()`1.引言1.1迭代器和序列的概念1.2`zip()`函数概述2.`zip()`函数的基础知识2.1函数定义与语法2.2参数说明2.3返回值解释3.`zip()`函数的应用场景3.1将多个......
  • 讲解Python提供的若干第三方数据分析库
    一.数据分析什么是数据分析?网络数据分析(WebDataAnalysis)是指采用合适的统计分析方法,建立正确的分析模型,对Web网络数据进行分析,提取有价值的信息和结论,挖掘出数据的价值,从而造福社会和人类。数据分析可以帮助人们做出预测和提前判断,以便采取适当行动解决问题。数据分析的目......
  • 【Python爬虫】批量爬取图片的简单案例
    @目录1.原理2.寻找批量的图片URL的储存地址2.1百度2.2搜狗2.3必应2.4总结3.处理存储图片URL的请求头4.完整demo1.原理网页中的图片有自己的URL,访问这些URL可以直接得到图片,譬如,访问下面这个URL,你就能得到一张图片:https://img-blog.csdnimg.cn/a3bad4725ba94301b7cba7dd820......
  • Python 潮流周刊#66:Python 的预处理器(摘要)
    本周刊由Python猫出品,精心筛选国内外的250+信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进Python技术,并增长职业和副业的收入。分享了12篇文章,12个开源项目,1则音视频,全文2100字。以下是本期摘要:......