Generally, to traverse each character in a string, we must first obtain the length of the string, and then use a for loop to retrieve and process each character. However, it is also our python, which provides us with many convenient ways to traverse characters in a string. For example, convert a string into a character array:
TheList = List (thestring)
At the same time, we can easily traverse through the for statement:
For C in thestring:
Do_something_with (c)
Even more, use the following statement:
Result = [ Do_something_with (c) for C in thestring if C = 'X']
At the same time, you can also use the map statement. Next, let's start serving! Legend has it that there is a magic string, infected with viruses, and many X characters are attached to the virus. You will design an engine, Get out of Virus X, and output our magic string.ProgramAs follows:
Thestring = ' IX lixkxex xpxytxhxonx! '
Def Printengine (c ):
If C ! = ' X ' :
Print C,
Map (printengine, thestring)
Output result:
I like python!
Python daily delicious series (total)
Python daily delicious (1)-variable exchange
Python daily delicious (2)-the art of character Traversal
Python daily delicious (3)-character conversion
Python daily delicious (4)-isinstance determines the object type
Python daily delicious (5)-ljust just Center
...