python 读取字符串
时间: 2023-11-12 17:06:53 浏览: 72
在 Python 中,可以使用 input() 函数读取从控制台输入的字符串。例如:
```python
name = input("请输入您的姓名:")
print("您好," + name + "!")
```
运行上面的代码后,程序会等待用户在控制台中输入姓名,然后将输入的字符串赋值给变量 name,最后输出一条问候语。
除了 input() 函数,还可以使用 open() 函数读取文件中的字符串。例如:
```python
with open("file.txt", "r") as f:
content = f.read()
print(content)
```
运行上面的代码后,程序会打开名为 file.txt 的文件,并将文件中的内容读取到字符串变量 content 中,最后输出 content。
相关问题
python获取字符串长度
Python中可以使用len()函数来获取字符串的长度。例如,你可以这样使用它:
```python
string = "Hello World"
length = len(string)
print(length)
```
运行以上代码,将会输出字符串"Hello World"的长度,即11。
python读取字符串里的东西
你可以使用Python中的字符串方法来读取字符串中的内容。以下是几个示例:
1. 使用索引读取字符串中的字符:
```python
s = "Hello, World!"
print(s[0]) # 输出 'H'
print(s[7]) # 输出 'W'
```
2. 使用切片读取字符串中的子串:
```python
s = "Hello, World!"
print(s[0:5]) # 输出 'Hello'
print(s[7:]) # 输出 'World!'
```
3. 使用split方法将字符串分割为列表:
```python
s = "apple,banana,orange"
fruits = s.split(',')
print(fruits) # 输出 ['apple', 'banana', 'orange']
```
4. 使用正则表达式读取特定格式的字符串:
```python
import re
s = "My phone number is 123-456-7890"
match = re.search(r'\d{3}-\d{3}-\d{4}', s)
if match:
print(match.group()) # 输出 '123-456-7890'
```
这些示例只是Python中读取字符串的一小部分方法,你可以根据需要选择适合自己的方法。
阅读全文