Python 如何赋值英文字母 并输出
时间: 2024-04-25 20:03:31 浏览: 157
Python 中可以使用字符串类型来表示英文字母,可以使用单引号、双引号或三引号来表示一个字符串。例如:
```python
# 使用单引号
letter = 'A'
print(letter)
# 使用双引号
letter = "B"
print(letter)
# 使用三引号
letter = '''C'''
print(letter)
```
输出:
```
A
B
C
```
如果需要赋值多个英文字母,可以使用字符串类型的拼接功能,例如:
```python
# 拼接字符串
letters = 'D' + 'E' + 'F'
print(letters)
```
输出:
```
DEF
```
相关问题
Python 如何赋值英文字母 并输出 多个字符串拼接
要赋值英文字母,只需要将字母放在单引号或双引号中即可。例如:
```
letter = 'A'
```
要输出多个字符串拼接,可以使用加号将字符串连接起来。例如:
```
string1 = 'Hello'
string2 = 'World'
result = string1 + ' ' + string2
print(result)
```
输出结果为:
```
Hello World
```
请用python完成本题:输入一串英文字母,找到他的第一个不重复的字母,并输出他的索引,若不存在则输出-1.输入样例:hellohomework,输出样例:7
```python
s = input()
d = {}
for i, c in enumerate(s):
if c in d:
d[c] = -1
else:
d[c] = i
ans = -1
for k, v in d.items():
if v != -1 and (ans == -1 or v < ans):
ans = v
print(ans)
```
解释如下:
1. 首先读入字符串 `s`,然后创建一个空的字典 `d`。
2. 对于 `s` 中的每个字符 `c`,如果 `c` 在字典 `d` 中已经存在,说明它已经重复了,将其对应的值置为 `-1`,否则将其对应的值设为当前的索引 `i`。
3. 然后遍历字典 `d` 中的每个键值对 `(k, v)`,如果 `v` 不等于 `-1` 且小于当前的答案 `ans`(或 `ans` 尚未被赋值),则将 `ans` 更新为 `v`。
4. 最后输出答案 `ans`。如果遍历完字典仍然没有找到不重复的字母,则 `ans` 保持为初始值 `-1`。
阅读全文