(1)定义字符串“精诚所至金石为开”,并使用正向索引和反向索引获取字符串“诚”。 (2)使用格式符%格式化字符串输出“我叫{小明},今年{18}岁了” (3)根据(2)中示例练习使用format()方法格式化字符串。 (4)根据(2)中的示例练习使用f-string格式化字符串。
时间: 2024-10-24 14:05:46 浏览: 13
20210315-广发证券-金科服务-9666.HK-精诚所至,金石为开.pdf
(1) 在Python中,你可以定义一个字符串变量并直接赋值,例如:
```python
s = "精诚所至金石为开"
```
要通过正向索引获取字符串“诚”,可以使用方括号`[]`,从0开始计数,诚位于索引位置6:
```python
index_char = s[6]
print(index_char) # 输出:诚
```
要通过反向索引获取字符,可以使用切片`[::-1]`,然后再次查找:
```python
reversed_s = s[::-1]
index_reversed_char = reversed_s.index("诚")
print(s[-index_reversed_char]) # 输出:诚
```
(2) 使用格式化字符串输出:
```python
formatted_str = "我叫{},今年{}岁了".format("小明", 18)
print(formatted_str) # 输出:我叫小明,今年18岁了
```
(3) 使用`format()`方法格式化字符串:
```python
name = "小明"
age = 18
formatted_str_format = "我叫{name},今年{age}岁了".format(name=name, age=age)
print(formatted_str_format) # 输出:我叫小明,今年18岁了
```
(4) 使用f-string格式化字符串:
```python
name = "小明"
age = 18
formatted_str_fstring = f"我叫{name},今年{age}岁了"
print(formatted_str_fstring) # 输出:我叫小明,今年18岁了
```
阅读全文