我想用python编写一个分析用户输入的程序。
例如,如果用户写“你好,我19岁”,程序可以看到 字符串中包含数字,并为变量分配“ 19”。
同时也可以看到字符串中包含单词“ years”并产生变量:
years = 19
一般来说,我对python和程序设计还很陌生,所以很抱歉,如果这个问题很奇怪。
谢谢。
答案 0 :(得分:0)
您可以使用函数len
计算字符串的长度。 str
可以包含所有字符和字母。尝试以下代码:
word = input("Waiting for input: ")
print("Found "+str(len(word))+" letters!")
测试:
Waiting for input: hello
Found 5 letters!
使用数字和其他字符对其进行测试:
Waiting for input: hello123!@#
Found 11 letters!