python 输入一段字符,直至输入成功为止。
时间: 2023-05-16 15:05:03 浏览: 67
可以使用以下代码实现:
```python
while True:
try:
user_input = input("请输入:")
break
except:
print("输入错误,请重新输入!")
```
这段代码会不断循环,直到用户输入正确为止。如果用户输入错误,会提示用户重新输入。
相关问题
python输入一段字符串与asscii转换
可以使用Python内置的`ord()`函数将一个字符转换为其对应的ASCII码值,使用`chr()`函数将一个ASCII码值转换为其对应的字符。下面是一个示例代码:
```python
# 输入一个字符串
s = input("请输入一个字符串:")
# 将字符串转换为ASCII码
ascii_list = []
for c in s:
ascii_list.append(ord(c))
# 输出ASCII码
print("字符串转换为ASCII码:", ascii_list)
# 将ASCII码转换为字符
new_s = ""
for ascii_code in ascii_list:
new_s += chr(ascii_code)
# 输出转换后的字符串
print("ASCII码转换为字符串:", new_s)
```
运行示例代码后,输入一个字符串,程序会将其转换为ASCII码,并输出转换后的结果;然后将ASCII码转换为字符并输出转换后的字符串。
python输入一段字符串中提取数字
可以使用正则表达式来提取字符串中的数字。以下是一个简单的示例代码:
```python
import re
text = "Hello 123 world 456"
numbers = re.findall(r'\d+', text)
print(numbers) # ['123', '456']
```
正则表达式 `r'\d+'` 匹配字符串中的数字,`findall()` 方法返回一个包含所有匹配项的列表。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)