python 用字符串表示自己的学号,分隔出年级、专业、班级、序号。
时间: 2024-02-02 17:04:01 浏览: 30
假设学号的格式为:年级-专业-班级-序号,比如:2022-CS-01-123。
可以使用 Python 的字符串函数 `split()` 将字符串以指定的字符分隔成一个列表,然后取出对应位置的元素即可。
示例代码如下:
```python
stu_id = '2022-CS-01-123'
stu_info = stu_id.split('-')
grade = stu_info[0]
major = stu_info[1]
class_num = stu_info[2]
serial_num = stu_info[3]
print('年级:', grade)
print('专业:', major)
print('班级:', class_num)
print('序号:', serial_num)
```
输出结果:
```
年级: 2022
专业: CS
班级: 01
序号: 123
```
相关问题
python字符串为什么用分隔符
Python字符串中使用分隔符是为了区分字符串中的不同部分,以便于我们对其进行处理。常见的分隔符包括空格、逗号、冒号、分号等。使用分隔符可以将一个字符串拆分成多个部分,并且可以使用这些部分进行一些操作,比如字符串的拼接、过滤、排序等。此外,分隔符还可以用来标记字符串中的特殊字符,例如转义字符、换行符等等。总之,使用分隔符可以使我们更加方便地处理字符串。
Python 分隔字符串
要在 Python 中分隔字符串,你可以使用内置的 `split()` 方法。这个方法将根据指定的分隔符将字符串拆分成子字符串,并返回一个包含拆分后子字符串的列表。
下面是一个示例:
```python
text = "Hello, World!"
result = text.split(", ") # 使用逗号和空格作为分隔符
print(result)
```
输出:
```
['Hello', 'World!']
```
你可以根据具体的需求选择适当的分隔符进行拆分。