目录
一、用法精讲
351、pandas.Series.str.isdigit方法
351-1、语法
351-2、参数
351-3、功能
351-4、返回值
351-5、说明
351-6、用法
351-6-1、数据准备
351-6-2、代码示例
351-6-3、结果输出
352、pandas.Series.str.isspace方法
352-1、语法
352-2、参数
352-3、功能
352-4、返回值
352-5、说明
352-6、用法
352-6-1、数据准备
352-6-2、代码示例
352-6-3、结果输出
353、pandas.Series.str.islower方法
353-1、语法
353-2、参数
353-3、功能
353-4、返回值
353-5、说明
353-6、用法
353-6-1、数据准备
353-6-2、代码示例
353-6-3、结果输出
354、pandas.Series.str.isupper方法
354-1、语法
354-2、参数
354-3、功能
354-4、返回值
354-5、说明
354-6、用法
354-6-1、数据准备
354-6-2、代码示例
354-6-3、结果输出
355、pandas.Series.str.istitle方法
355-1、语法
355-2、参数
355-3、功能
355-4、返回值
355-5、说明
355-6、用法
355-6-1、数据准备
355-6-2、代码示例
355-6-3、结果输出
二、推荐阅读
1、Python筑基之旅
2、Python函数之旅
3、Python算法之旅
4、Python魔法之旅
5、博客个人主页
一、用法精讲
351、pandas.Series.str.isdigit方法
351-1、语法
# 351、pandas.Series.str.isdigit方法
pandas.Series.str.isdigit()
Check whether all characters in each string are digits.
This is equivalent to running the Python string method str.isdigit() for each element of the Series/Index. If a string has zero characters, False is returned for that check.
Returns:
Series or Index of bool
Series or Index of boolean values with the same length as the original Series/Index.
351-2、参数
无
351-3、功能
用于判断每个字符串元素是否只包含数字字符,如果字符串中仅包含数字,返回True;否则返回False。
351-4、返回值
返回一个布尔类型的Series,表示每个字符串元素是否只由数字组成。
351-5、说明
无
351-6、用法
351-6-1、数据准备
无
351-6-2、代码示例
# 351、pandas.Series.str.isdigit方法
import pandas as pd
# 创建一个示例Series
data = pd.Series(['123', '456a', '789', 'foo', '12.34', ''])
# 使用isdigit()方法
result = data.str.isdigit()
# 打印结果
print(result)
351-6-3、结果输出
# 351、pandas.Series.str.isdigit方法
# 0 True
# 1 False
# 2 True
# 3 False
# 4 False
# 5 False
# dtype: bool
352、pandas.Series.str.isspace方法
352-1、语法
# 352、pandas.Series.str.isspace方法
pandas.Series.str.isspace()
Check whether all characters in each string are whitespace.
This is equivalent to running the Python string method str.isspace() for each element of the Series/Index. If a string has zero characters, False is returned for that check.
Returns:
Series or Index of bool
Series or Index of boolean values with the same length as the original Series/Index.
352-2、参数
无
352-3、功能
用于判断每个字符串元素是否完全由空白字符组成(例如空格、制表符等),如果字符串中只有空白字符,返回True;否则返回False。
352-4、返回值
返回一个布尔类型的Series,表示每个字符串元素是否仅包含空白字符。
352-5、说明
无
352-6、用法
352-6-1、数据准备
无
352-6-2、代码示例
# 352、pandas.Series.str.isspace方法
import pandas as pd
# 创建一个示例Series
data = pd.Series([' ', '\t', 'Hello', ' World ', '', ' \n '])
# 使用isspace()方法
result = data.str.isspace()
# 打印结果
print(result)
352-6-3、结果输出
# 352、pandas.Series.str.isspace方法
# 0 True
# 1 True
# 2 False
# 3 False
# 4 False
# 5 True
# dtype: bool
353、pandas.Series.str.islower方法
353-1、语法
# 353、pandas.Series.str.islower方法
pandas.Series.str.islower()
Check whether all characters in each string are lowercase.
This is equivalent to running the Python string method str.islower() for each element of the Series/Index. If a string has zero characters, False is returned for that check.
Returns:
Series or Index of bool
Series or Index of boolean values with the same length as the original Series/Index.
353-2、参数
无
353-3、功能
用于检查字符串元素是否全部为小写字母的方法,对于每个字符串元素,如果全部字符是小写,返回True;如果包含大写字母或者非字母字符,则返回False。
353-4、返回值
返回一个布尔类型的Series,表示每个字符串元素是否完全由小写字母组成。
353-5、说明
无
353-6、用法
353-6-1、数据准备
无
353-6-2、代码示例
# 353、pandas.Series.str.islower方法
import pandas as pd
# 创建一个示例Series
data = pd.Series(['hello', 'world', 'Hello', 'PYTHON', 'data123', ''])
# 使用islower()方法
result = data.str.islower()
# 打印结果
print(result)
353-6-3、结果输出
# 353、pandas.Series.str.islower方法
# 0 True
# 1 True
# 2 False
# 3 False
# 4 True
# 5 False
# dtype: bool
354、pandas.Series.str.isupper方法
354-1、语法
# 354、pandas.Series.str.isupper方法
pandas.Series.str.isupper()
Check whether all characters in each string are uppercase.
This is equivalent to running the Python string method str.isupper() for each element of the Series/Index. If a string has zero characters, False is returned for that check.
Returns:
Series or Index of bool
Series or Index of boolean values with the same length as the original Series/Index.
354-2、参数
无
354-3、功能
用于检查字符串元素是否全部为大写字母的方法,对于每个字符串元素,如果全部字符是大写,返回True;如果包含小写字母或非字母字符,则返回False。
354-4、返回值
返回一个布尔类型的Series,表示每个字符串元素是否完全由大写字母组成。
354-5、说明
无
354-6、用法
354-6-1、数据准备
无
354-6-2、代码示例
# 354、pandas.Series.str.isupper方法
import pandas as pd
# 创建一个示例Series
data = pd.Series(['HELLO', 'WORLD', 'Hello', 'python', 'DATA123', ''])
# 使用isupper()方法
result = data.str.isupper()
# 打印结果
print(result)
354-6-3、结果输出
# 354、pandas.Series.str.isupper方法
# 0 True
# 1 True
# 2 False
# 3 False
# 4 True
# 5 False
# dtype: bool
355、pandas.Series.str.istitle方法
355-1、语法
# 355、pandas.Series.str.istitle方法
pandas.Series.str.istitle()
Check whether all characters in each string are titlecase.
This is equivalent to running the Python string method str.istitle() for each element of the Series/Index. If a string has zero characters, False is returned for that check.
Returns:
Series or Index of bool
Series or Index of boolean values with the same length as the original Series/Index.
355-2、参数
无
355-3、功能
用于检查字符串元素是否符合标题格式的方法,一个字符串符合标题格式的条件是它的每个单词的首字母都是大写字母,其余字母则是小写字母。
355-4、返回值
返回一个布尔类型的 Series,表示每个字符串元素是否符合标题格式。
355-5、说明
无
355-6、用法
355-6-1、数据准备
无
355-6-2、代码示例
# 355、pandas.Series.str.istitle方法
import pandas as pd
# 创建一个示例Series
data = pd.Series(['Hello World', 'This Is A Title', 'not a title', 'Another example', 'Title123', ''])
# 使用istitle()方法
result = data.str.istitle()
# 打印结果
print(result)
355-6-3、结果输出
# 355、pandas.Series.str.istitle方法
# 0 True
# 1 True
# 2 False
# 3 False
# 4 True
# 5 False
# dtype: bool