Мазмуну:

Python тилиндеги тизмедеги саптардын санын кантип эсептейсиз?
Python тилиндеги тизмедеги саптардын санын кантип эсептейсиз?

Video: Python тилиндеги тизмедеги саптардын санын кантип эсептейсиз?

Video: Python тилиндеги тизмедеги саптардын санын кантип эсептейсиз?
Video: 17-тема: Матрицалар 2024, Апрель
Anonim

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

  1. үндүү тыбыштар = ['a', 'e', 'i', 'o', 'i', 'u']
  2. сана = үндүү тыбыштар. сана ('i')
  3. басып чыгаруу ('The сана менден:', сана )
  4. сана = үндүү тыбыштар. сана ('p')
  5. басып чыгаруу ('The сана p бул:', сана )

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

синтаксиси сана () ыкмасы болуп саналат: сап . сана ( substring , башталышы =, аякташы =)

Бирок, анын эки кошумча параметри бар:

  1. substring - саны табыла турган сап.
  2. баштоо (Милдеттүү эмес) - издөө башталган саптын ичиндеги баштапкы индекс.
  3. end (Милдеттүү эмес) - издөө аяктаган саптын ичиндеги аяктоочу индекс.

Ошо сыяктуу эле, Pythonдо эсептөө функциясын кантип колдоносуз? Python count функциясы Синтаксис String_Value: Сураныч, жарактуу String өзгөрмөсүн тандаңыз, же колдонуу түздөн-түз String. Sub: Бул аргумент талап кылынат. Саноо ыкмасы бул ички сапты String_Value ичинде издейт жана эгер тапса, анда ал сана баалуулук. Баштоо: Бул жерден баштапкы маанини көрсөтсөңүз болот.

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

Алгоритм

  1. Сапты аныктаңыз.
  2. Салыштырууларды кыскартуу үчүн сапты кичине тамгага айландырыңыз.
  3. Эгерде саптагы кандайдыр бир белги үндүү тыбыштар менен дал келсе (a, e, i, o, u) анда vсанды 1ге көбөйтүңүз.
  4. Эгерде 'a' жана 'z' ортосунда үндүү тыбыштардан башка кандайдыр бир белги жатса, анда эсептин санын 1ге көбөйтүңүз.
  5. Эки санды тең басып чыгарыңыз.

Питондо count деген эмне?

сана () ичинде орнотулган функция Python ошол кайтып келет сана берилген объект тизмеде канча жолу кездешет. Синтаксис: тизме_аты. сана (объект) Параметрлер: Объект бул кимге таандык нерселер сана кайтарылып берилиши керек.

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