现在位置: 首页 > Python 3 教程 > 正文

Python3 isalnum()方法

Python3 字符串 Python3 字符串


描述

isalnum() 方法用于检查字符串是否由字母和数字组成,即字符串中的所有字符都是字母或数字。

  • 空字符串:如果字符串为空(长度为0),则返回 False,因为空字符串不包含任何字母或数字。
  • 大小写敏感isalnum() 方法区分大小写,即只有字母和数字的字符才会被认为是有效的。
  • 特殊字符:特殊字符(如标点符号、空格、特殊符号等)不被认为是字母或数字。

语法

isalnum()方法语法:

str.isalnum()

参数

  • 无。

返回值

如果字符串至少有一个字符,并且所有字符都是字母或数字,则返回 True;否则返回 False。

实例

以下实例展示了isalnum()方法的实例:

实例(Python 2.0+)

#!/usr/bin/python3 str = "runoob2016" # 字符串没有空格 print (str.isalnum()) str = "www.runoob.com" print (str.isalnum())

以上实例输出结果如下:

True
False

更多实例:

实例

# 示例 1: 包含字母和数字的字符串
print("abc123".isalnum())  # 输出: True

# 示例 2: 包含空格的字符串
print("abc 123".isalnum())  # 输出: False

# 示例 3: 包含特殊字符的字符串
print("abc#123".isalnum())  # 输出: False

# 示例 4: 空字符串
print("".isalnum())  # 输出: False

# 示例 5: 只包含数字的字符串
print("123456".isalnum())  # 输出: True

# 示例 6: 只包含字母的字符串
print("abcdef".isalnum())  # 输出: True

# 示例 7: 包含下划线但不是字母或数字的字符串
print("abc_def".isalnum())  # 输出: False

Python3 字符串 Python3 字符串