在Python中分析字符串

时间:2018-08-17 07:22:44

标签: python string input

我想用python编写一个分析用户输入的程序。

例如,如果用户写“你好,我19岁”,程序可以看到 字符串中包含数字,并为变量分配“ 19”。

同时也可以看到字符串中包含单词“ years”并产生变量:

years = 19

一般来说,我对python和程序设计还很陌生,所以很抱歉,如果这个问题很奇怪。

谢谢。

1 个答案:

答案 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!