Метод isalnum() в Python3

Python3 字符串Строки в Python3


Описание

Метод isalnum() используется для проверки, состоит ли строка из букв и цифр, то есть все символы в строке являются буквами или цифрами.

  • Пустая строка: Если строка пустая (длина равна 0), возвращаетсяFalse, потому что пустая строка не содержит букв или цифр.
  • Чувствительность к регистру:isalnum()Метод чувствителен к регистру, то есть только символы, которые являются буквами или цифрами, считаются допустимыми.
  • Специальные символы: Специальные символы (такие как знаки препинания, пробелы, специальные символы и т. д.) не считаются буквами или цифрами.

Синтаксис

Синтаксис метода isalnum():

str.isalnum()

Parameters

  • Нет.

Возвращаемое значение

Если строка содержит хотя бы один символ и все символы являются буквами или цифрами, возвращается True; в противном случае возвращается False.

Примеры

Следующий пример демонстрирует метод isalnum():

Пример (Python 2.0+)

#!/usr/bin/python3 str = "example2016" # Строка без пробелов print (str.isalnum()) str = "www.example.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

Другие расширения