在这种情况下如何获得上层力量

How to get upper str this case

我要上层"T".. 如何获得上弦!

str = "Test Version"

print(str.upper())
print(str[3])

不清楚你在问什么。
但是从上下文来看,我猜您想将字符串中的第二个非大写 "t" 设为大写。鉴于您使用了 upper().

,我还将假设您正在使用 python 3

如果您只想获取 "t"(而不是更改字符串本身):
upper_T = str[3].upper()

如果您想从原始字符串创建一个字符串,您可能会 运行 变成 strings in python are immutable。因此,您必须创建一个新字符串。

一种方法:

str2 = list(str)
str2[3] = str[3].upper()
str2 = ''.join(str2)