Ինչպե՞ս ստուգել Python տողի բացատները:


Ընթացիկ 21-րդ դարում տվյալների մշակումն ամենադժվար խնդիրն է տվյալների մեծ ծավալ ունեցող կազմակերպությունների համար, և տվյալների գիտության և մեքենայական ուսուցման զարգացման հետ մեկտեղ ավելի հեշտ է դարձել դրանց հասանելիությունը: Բացատները հայտնի են նաև որպես տողերի նիշերի միջև եղած բացատներ: Տարածքը տվյալներ չունի կամ պարզապես դատարկ է, և դա խնդիր է ստեղծում ծրագրավորողների համար կոդավորման ժամանակ։ Այսպիսով, տողում բացատներ ստուգելու համար անհրաժեշտ է բազմաթիվ մեթոդներ, որոնցից մի քանիսը բացատրվում են այստեղ: Տողերը կազմված են նիշերից, և Python լեզուն մտնում է OOPS հայեցակարգի ներքո և այն գործարկում է կոդը անմիջապես՝ առանց սխալների ստուգման:

Python String-ում բացատներ ստուգելու համար

Լարային տվյալների կառուցվածքում բացատները ստուգվում են ստորև տրված տարբեր մեթոդների կամ մոտեցումների օգնությամբ.

Մոտեցումներ

Մոտեցում 1. Օգտագործելով isspace() մեթոդը

Մոտեցում 2. Օգտագործելով կանոնավոր արտահայտություն

Մոտեցում 3. «in» օպերատորի օգտագործում

Մոտեցում 1. Python ծրագիր, որը ստուգում է տողի մեջ բացատները՝ օգտագործելով isspace() մեթոդը

Isspace() մեթոդը ստուգում է տրված տողի բացատը և նշվում է ինդեքսի արժեքը՝ բացատները ստուգելու համար:

Ալգորիթմ

  • Քայլ 1 - Նախաստորագրեք check_sent անունով փոփոխականը:

  • Քայլ 2 - Տողերը բառերի միջև ունեն բացատներ, և բացատները ստուգելու համար օգտագործվում է isspace() մեթոդը:

  • Քայլ 3 − Այն ստուգում է, թե արդյոք բացատը առկա է այդ ինդեքսի արժեքի վրա, թե ոչ՝ հիմնվելով ինդեքսի արժեքի վրա:

  • Քայլ 4 − Ինդեքսի արժեքը սկսվում է 0-ից և այս կոդի ինդեքսի արժեքը 7-ը սկզբնավորվում է բացատները որոնելու համար:

  • Քայլ 5 - Եթե բացատը գոյություն ունի, այն վերադարձնում է «True» կամ հակառակ դեպքում այն կվերադարձնի «False»:

  • Քայլ 6 − Տարածության հիման վրա համապատասխան հայտարարությունը վերադարձվում է:

Օրինակ

#initializing the string with a sentence and assigning it to a variable
check_sent = "Welcome to Tutorialspoint"
#isspace() method is used to check whether the space is found in index value of 7
if check_sent[7].isspace():
   #if true this statement is printed
	print("The string contains whitespaces")
else:
   #if false this statement is printed
	print("The string does not contain whitespaces")

Արդյունք

The string contains whitespaces

Մոտեցում 2. Python ծրագիր՝ կանոնավոր արտահայտությունների միջոցով տողի մեջ բացատների առկայությունը ստուգելու համար

Ալգորիթմ

  • Քայլ 1 − Re մոդուլի և մուտքագրման ներմուծումը սկզբնավորվում է տողային փոփոխականով որպես «Բարի գալուստ Tutorialspoint»:

  • Քայլ 2 - Տողերը բառերի միջև ունեն բացատներ, և բացատները ստուգելու համար օգտագործվում է re.match() մեթոդը:

  • Քայլ 3 − Ելնելով տրված ինդեքսի արժեքից, այն գտնում է, թե արդյոք բացատը առկա է այդ ցուցանիշի արժեքում, թե ոչ:

  • Քայլ 4 − Ինդեքսի արժեքը սկսվում է 0-ից և այս կոդի մեջ ինդեքսի արժեքը 7-ը սկզբնավորվում է՝ բացատները գտնելու համար:

  • Քայլ 5 − Եթե բացատը առկա է, այն վերադարձնում է «True» կամ հակառակ դեպքում այն կվերադարձնի «False»:

  • Քայլ 6 − Վերջապես տպեք նշված հայտարարությունը:

Օրինակ

#importing the re module
import re

# initializing the string with a sentence and assigning it to a variable
check_sent = "Welcome to Tutorialspoint"

# using regular expressions to check if there is whitespace at index 7
if re.match(r"\s", check_sent[7]):
   #if true this statement is printed
   print("The string contains whitespace")
else:
   #if false this statement is printed
   print("The string does not contain whitespace")

Արդյունք

The string contains whitespaces

Մոտեցում 3. Python ծրագիր՝ ստուգելու համար տողում բացատները՝ օգտագործելով «in» օպերատորը

Հայտարարված է «in» օպերատորը և այս հայտարարության հիման վրա նշված տողում ստուգվում է բացատը:

Ալգորիթմ

  • Քայլ 1 - Մուտքային տողը սկզբնավորվում է և վերագրվում է փոփոխական:

  • Քայլ 2 - Տողերը բառերի միջև ունեն բացատներ, և բացատները ստուգելու համար օգտագործվում է «in» օպերատորը:

  • Քայլ 3 - Ելնելով տրված ինդեքսի արժեքից, այն գտնում է, թե արդյոք բացատը առկա է այդ ինդեքսի արժեքում, թե ոչ:

  • Քայլ 4 − Ինդեքսի արժեքը սկսվում է 0-ից և այս կոդի մեջ ինդեքսի արժեքը 7-ը սկզբնավորվում է՝ բացատները գտնելու համար:

  • Քայլ 5 − Եթե բացատը առկա է, այն վերադարձնում է «True» կամ հակառակ դեպքում այն կվերադարձնի «False»:

  • Քայլ 6 − Տարածության հիման վրա համապատասխան հայտարարությունը վերադարձվում է:

Օրինակ

# initializing the string with a sentence and assigning it to a variable
check_sent = "Welcome to Tutorialspoint"

# using the 'in' operator to check if there is whitespace at index 7
if ' ' in check_sent[7]:
   # if true this statement is printed
   print("The string contains whitespaces")
else:
   # if false this statement is printed
   print("The string does not contain whitespaces")

Արդյունք

The string does not contain whitespaces

Եզրակացություն

Python ծրագիրը օգտագործվում է տվյալ տվյալների կառուցվածքում բացատների կամ բացատների առկայությունը ստուգելու համար: Python տողի բացատները ստուգելու համար մենք կարող ենք օգտագործել տարբեր մեթոդներ, ինչպիսիք են «in» օպերատորը, isspace()-ը և նաև կանոնավոր արտահայտություններ: Բացատները հեռացնելուց հետո ծրագիրը սահուն է աշխատում: