Python 基础教程

Python 高级教程

Python 相关应用

Python 笔记

python 字符串大小写转换

Python 笔记 Python 笔记


python 如何将字符串进行大小写变换,也包括 spark dataframe 的字符串列的大小写转换?

推荐方式

python 中字符串类型 str 分别提供了大写转换 upper() 函数和小写转换 lower() 函数。

#  大写转换
s = 'abcd'
print(s.upper())

输出如下:

ABCD
#  小写转换
s = 'ABCD'
print(s.lower())

打印如下:

abcd

如果是针对 spark dataframe 对象的字符串列进行大小写转换可以如下示例:

from pyspark.sql.functions import col, lower, upper

#  小写化
df = df.withColumn('query', lower(col('query')))
#  大写化
df = df.withColumn('query', upper(col('query')))