Basic HTML Version

|  | Table of Contents |  | View Full Version

Page 152 - CodePilot V5.0 C8
P. 152

    Program 9 A program to access characters of a string.

                          Program9.py                                                       Output
                       File  Edit  Format    Run   Options   Window    Help
                                                                                         Positive Indexing:
                        str = "Python"                                                   P
                        print("Positive Indexing:")
                                                                                         h
                        print(str[0])
                                                                                         Negative Indexing:
                        print(str[3])
                        print("Negative Indexing:")                                      n
                        print(str[-1])                                                   t
                        print(str[-4])

                      SLICING
                      To extract a portion of the string consisting of multiple characters, you can use slicing. Specify
                      a range of indexes (positive or negative) to extract the characters from the string. The starting
                      character of the range is included but the ending index is excluded from the output. The syntax
                      for slicing is:

                      str_name[start:end:step]
                      Where, str_name is the string to slice from, start is the index of the starting character of the slice,
                      end is the index of the next character and step is for extracting every nth character.

                       Program 10 A program to demonstrate string slicing and indexing operations.

                          Program10.py                                                      Output
                       File  Edit  Format    Run   Options   Window    Help              Computer Science

                                                                                         C
                        str = 'Computer Science'
                                                                                         omp
                        # Print entire string
                        print(str)                                                       Cmue cec
                        # Print first character                                          Science
                        print(str[0])
                        # Print index 1 to 3
                        print(str[1:4])
                        # Every 2nd character
                        print(str[0:15:2])
                        # Print last 7 characters
                        print(str[-7::])

                      STRING OPERATORS

                      Strings can be manipulated using a variety of operators. There are two basic string operators in
                      Python, + and *. Python uses + for concatenation and * for replication.

                      150
                            CodePilot (V5.0)-VIII

| 147 148 149 150 151 152 153 154 155 156 157 |