python字母转成大写的函数

  • Post category:Python

下面我将详细讲解Python中将字母转成大写的函数的完整攻略。

函数介绍

Python内置了一个可以将字符串中的字母转换成大写的函数,名为upper()。该函数返回一个新字符串,其中所有字母都被转换成大写字母。

函数使用方法

upper()函数的调用非常简单,可以直接使用字符串类型的变量或直接在字符串上调用该函数。下面是一个例子,展示如何使用upper()将字符串中所有字母转换成大写:

text = "hello, world!"
text_upper = text.upper()
print(text_upper)  # HELLO, WORLD!

在这个例子中,首先定义了一个字符串变量text,然后使用upper()函数将该字符串中所有字母转换成大写,并将转换后的新字符串保存在text_upper变量中。最后,使用print()函数输出text_upper变量的内容,即可得到转换后的字符串。

函数实例

下面是两个实例,进一步展示了如何使用upper()函数。

实例1:将键盘输入的字符串转换成大写

下面的例子展示了如何利用Python内置函数input()从键盘读取用户输入的字符串,并将该字符串中的所有字母转换成大写字母:

text = input("请输入一个字符串:")
text_upper = text.upper()
print("转换后的字符串为:", text_upper)

在这个例子中,首先使用input()函数从键盘读取用户输入的字符串,并将其保存在text变量中。然后,使用upper()函数将text变量中的所有字母转换成大写字母,并将转换后的新字符串保存在text_upper变量中。最后,使用print()函数输出转换后的字符串,即可得到将所有字母转换成大写的结果。

实例2:将文本文件中的所有字母转换成大写

下面的例子展示了如何读取一个文本文件,并将该文件中的所有字母转换成大写字母,然后将转换后的内容保存到另一个文件中:

# 读取文件并将其中所有字母转换为大写
with open("input.txt", "r") as f:
    text = f.read()
    text_upper = text.upper()

# 将转换后的内容保存到另一个文件中
with open("output.txt", "w") as f:
    f.write(text_upper)

print("转换成功!")

在这个例子中,首先使用内置函数open()打开一个文本文件,并将其保存在f变量中。在with语句块中使用read()函数读取文件中的全部内容,并将其保存在text变量中。然后,使用upper()函数将text变量中的所有字母转换成大写字母,并将转换后的新字符串保存在text_upper变量中。接着,再次使用open()函数打开一个新文件,并将其保存在f变量中。使用write()函数将转换后的字符串写入到新文件中。最后,输出转换成功的提示信息。

结语

以上就是Python中将字母转换成大写的攻略。希望能够帮助到你。