Мазмуну:

Python тилинде сөздөрдү кантип санайсыз?
Python тилинде сөздөрдү кантип санайсыз?

Video: Python тилинде сөздөрдү кантип санайсыз?

Video: Python тилинде сөздөрдү кантип санайсыз?
Video: SLITHER.io (OPHIDIOPHOBIA SCOLECIPHOBIA NIGHTMARE) 2024, Май
Anonim

Жазыңыз а Python үчүн программа сана ар биринин көрүнүштөрү сөз берилген сүйлөмдө. Python Код: def word_count(str): эсептейт = dict() сөздөр = ул. split() үчүн сөз ичинде сөздөр : эгерде сөз ичинде эсептейт : эсептейт [ сөз ] += 1 дагы: эсептейт [ сөз ] = 1 кайтаруу эсептейт print(word_count('тез күрөң түлкү жалкоо иттин үстүнөн секирет.

Ошо сыяктуу эле, сиз Python тилиндеги тизмедеги сөздөрдү кантип санайсыз деп сурасаңыз болот?

Мисал 1: Тизмедеги элементтин пайда болушун санаңыз

  1. үндүү тыбыштар = ['a', 'e', 'i', 'o', 'i', 'u']
  2. count = үндүү тыбыштар. сана ('i')
  3. print('I саны:', эсептөө)
  4. count = үндүү тыбыштар. count('p')
  5. print('p саны:', эсептөө)

Ошондой эле билесизби, сиз саптагы сөздөрдү кантип санайсыз? Сенин колуңдан келет сөздөрдү сана Java тилинде String split() ыкмасын колдонуу менен String . А сөз мейкиндик эмес каармандан башка эч нерсе эмес String бир же бир нече боштуктар менен бөлүнгөн. Боштуктарды табуу жана аларды бөлүү үчүн кадимки туюнтманы колдонуу сизге бардыгынын массивин берет сөздөр берилген String.

Ошентип, Python тилиндеги сөздүн жыштыгын кантип эсептейсиз?

Python тилиндеги саптагы ар бир сөздүн жыштыгын табыңыз

  1. Split функциясын колдонуу менен сапты сөздөрдү камтыган тизмеге бөлүңүз (мисалы, string.
  2. Жаңы бош тизмени баштаңыз.
  3. Эми бул сөз жаңы тизмеде жок болсо, мурунку саптагы жаңы тизмеге сөздү кошуңуз.
  4. Жаңы тизмени кайталаңыз жана эсептөө функциясын колдонуңуз (мисалы, string.

Len Pythonдо эмнени билдирет?

Аныктама жана колдонуу The лен () функциясы объекттеги элементтердин санын кайтарат. Объект болгондо болуп саналат сап, лен () функциясы саптагы символдордун санын кайтарат.

Сунушталууда: