Python Forum
How can I find a string in sequence (with Booleans)?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How can I find a string in sequence (with Booleans)?
#1
I receive a String. For example in here I have : Mystring= ‘alohrefllluqoo’ I am going to find the ‘hello’ in that string by using Booleans. Is it possible?

the final output would be 'YES', cause when we remove extra letter we can see the 'Hello' word in first string.

and if the sequence and the word can not be found, the output will be 'NO'
Reply
#2
Using booleans (True and False)? No, not possible. Using conditionals that evaluate to True or False (if mystring[index] == char:)? Possible. I would prefer the index method of sequences, or better yet regular expressions.

In any case, what have you tried? We're not big on writing code for people here, but we would be happy to help you fix your code when you run into problems. When you do run into problems, please post your code in Python tags, and clearly explain the problem you are having, including the full text of any errors.
Craig "Ichabod" O'Brien - xenomind.com
I wish you happiness.
Recommended Tutorials: BBCode, functions, classes, text adventures
Reply
#3
I have wrote it in this way. but some one told me that I can Use Boolean-without any further info and I am wonder how?!!

firststring = input() #ahhellllloou
to_find = "hello"

def check_string(firststring, to_find):
    c = 0
    for i in firststring:
        #print(i)
        if i == to_find[c]:
            c += 1
        if c == len(to_find):
        
            return "YES"
    return "NO"

print(check_string(firststring, to_find))
Reply
#4
As I said, python tags, not output tags.

If someone said you can do that using booleans, I don't know what they are talking about either. I would ask them to clarify what they mean.

Although, I would have the function return True and False rather than "YES" and "NO". Maybe that's what they were talking about. Then you can just use if check_string(text, to_find): rather than if check_string(text, to_find) == 'YES':.
Craig "Ichabod" O'Brien - xenomind.com
I wish you happiness.
Recommended Tutorials: BBCode, functions, classes, text adventures
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Find and Replace numbers in String giddyhead 2 1,197 Jul-17-2022, 06:22 PM
Last Post: giddyhead
  Find string between two substrings, in a stream of data xbit 1 2,113 May-09-2021, 03:32 PM
Last Post: bowlofred
  Regular expression: cannot find 1st number in a string Pavel_47 2 2,364 Jan-15-2021, 04:39 PM
Last Post: bowlofred
  .loc with Booleans Mark17 1 1,383 Aug-27-2020, 03:00 PM
Last Post: snippsat
  find a string in a field in MongoDB Leon79 2 2,371 Jul-19-2020, 09:20 PM
Last Post: menator01
  Help to find a string and read the next lines crlamaral 4 2,400 Mar-19-2020, 09:24 AM
Last Post: Larz60+
  How To Find an Opening and Closing String, Copying Open/Close/Contents to New File davidshq 1 1,988 Mar-03-2020, 04:47 AM
Last Post: davidshq
  How to Find & Count String Patterns Between two Markers in a HTML file ahmedwaqas92 3 2,903 Aug-19-2019, 10:12 AM
Last Post: ahmedwaqas92
  Find string and add character - newbi PyDK 1 2,031 May-15-2019, 01:22 PM
Last Post: ichabod801
  String Method 'find(...)'. ClassicalSoul 3 2,265 Feb-27-2019, 12:24 PM
Last Post: buran

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020