1、多行字符串,单词计数
应该是个挺容易的题。但是不知道python多行字符串怎么输入,属实给我整麻了。
def wordcount(text):
ntext=""
for t in text:
if ((t >= 'a') & (t <= 'z')) | ((t >= 'A') & (t <= 'Z')) | (t == ' '):
# if t>='a':
ntext+=t
ntext.lower()
temp=""
dic = {}
for t in ntext:
temp+=t
if t==' ':
# print("before")
temp = temp[:-1]
# print("after")
if dic.get(temp)==None:
dic[temp] = 1
else:
dic[temp] += 1
temp=""
print(dic)
输入的多行字符串必须在python的控制台输入,在pycharm运行输入的话,会被换行符中断输入流。
2、vscode远程debug
第一次用vscode运行python,感觉还是蛮新奇的。pycharm也尝试配了远程,个人感觉vscode更简洁些,感官比较舒适。
运行程序
远程vscode debug:
本地debugpy调试:
debugpy远程调试
debugpy远程调试wordcount:
奇怪的是远程的时候根目录必须为调试代码是上一级目录,否则会直接跳过断点,无debug效果。猜测在launch.json修改remoteroot可以修正,但是未成功。