當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python string isalpha()用法及代碼示例


在Python中,isalpha()是用於字符串處理的內置方法。如果字符串中的所有字符都是字母,則isalpha()方法返回“True”,否則,返回“False”。此函數用於檢查參數是否包含任何字母字符,例如:

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz

用法:

string.isalpha()
參數:
isalpha() does not take any parameters
返回:
1.True- If all characters in the string are alphabet.
2.False- If the string contains 1 or more non-alphabets.

例子:


Input:string = 'Ayush'
Output:True

Input:string = 'Ayush Saxena'
Output:False

Input:string = 'Ayush0212'
Output:False
# Python code for implementation of isalpha() 
   
# checking for alphabets 
string = 'Ayush'
print(string.isalpha()) 
   
  
string = 'Ayush0212'
print(string.isalpha()) 
   
# checking if space is an alphabet 
string = 'Ayush Saxena'
print( string.isalpha())

輸出:

True
False
False

錯誤和異常

  1. 它不包含任何參數,因此如果傳遞參數,則會發生錯誤
  2. 大寫和小寫字母都返回“True”
  3. 空格不被視為字母,因此它返回“False”

應用:給定python中的字符串,計算字符串中的字母數並打印字母。
例子:

Input:string = 'Ayush Saxena'
Output:11
         AyushSaxena

Input:string = 'Ayush0212'
Output:5
         Ayush

算法

1.將新的字符串和變量計數器初始化為0。
2.逐字符遍曆給定的字符串字符直至其長度,檢查字符是否為字母。
3.如果是字母,則將計數器增加1並將其添加到新字符串中,否則遍曆下一個字符。
4.打印計數器的值和新字符串。

# Python program to illustrate 
# counting number of alphabets  
# using isalpha() 
  
# Given string 
string='Ayush Saxena'
count=0
  
# Initialising new strings 
newstring1 ="" 
newstring2 ="" 
  
# Iterating the string and checking for alphabets 
# Incrementing the counter if an alphabet is found 
# Finally printing the count 
for a in string:
    if (a.isalpha()) == True:
        count+=1
        newstring1+=a 
print(count) 
print(newstring1) 
  
#Given string 
string='Ayush0212'
count=0
for a in string:
    if (a.isalpha()) == True:
        count+=1
        newstring2+=a 
print(count) 
print(newstring2)

輸出:

11
AyushSaxena
5
Ayush


相關用法


注:本文由純淨天空篩選整理自AyushSaxena大神的英文原創作品 Python String isalpha() and its application。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。