#!/usr/bin/env python3; ############################################################################### # This program demonstrates basic string functions. # # Copyright © 2020 Richard Lesh. All rights reserved. ############################################################################### # Begin Main alphabet = "abcdefghijklmnopqrstuvwxyzabc" greekAlphabet = "αβγδεζηθικλμνξοπρσςτυφχψωαβγ" emoji = "😃😇🥰🤪🤑😴🤒🥵🥶🤯🥳😎😥😱😡🤬💀👽🤖😺🙈🙉🙊😃😇🥰" print("Length: " + str(len(alphabet))) print("charAt(17): " + str(alphabet[17])) print("codePointAt(17): " + str(ord(alphabet[17]))) print("substr(23, 26): " + alphabet[23:26]) print("prefix(6): " + alphabet[0:6]) print("right_tail(6): " + alphabet[6:]) print("suffix(6): " + alphabet[len(alphabet) - 6:]) print("find(\'def\'): " + str(alphabet.find("def"))) print("find(\'def\') is not found: " + str((alphabet.find("def") == -1))) print("find(\'bug\'): " + str(alphabet.find("bug"))) print("find(\'bug\') is not found: " + str((alphabet.find("bug") == -1))) print("rfind(\'abc\'): " + str(alphabet.rfind("abc"))) print("rfind(\'abc\') is not found: " + str((alphabet.rfind("abc") == -1))) print("rfind(\'bug\'): " + str(alphabet.rfind("bug"))) print("rfind(\'bug\') is not found: " + str((alphabet.rfind("bug") == -1))) print("Length: " + str(len(greekAlphabet))) print("charAt(17): " + str(greekAlphabet[17])) print("codePointAt(17): " + str(ord(greekAlphabet[17]))) print("substr(23, 26): " + greekAlphabet[23:26]) print("prefix(6): " + greekAlphabet[0:6]) print("right_tail(6): " + greekAlphabet[6:]) print("suffix(6): " + greekAlphabet[len(greekAlphabet) - 6:]) print("find(\'δεζ\'): " + str(greekAlphabet.find("δεζ"))) print("find(\'δεζ\') is not found: " + str((greekAlphabet.find("δεζ") == -1))) print("find(\'bug\'): " + str(greekAlphabet.find("bug"))) print("find(\'bug\') is not found: " + str((greekAlphabet.find("bug") == -1))) print("rfind(\'αβγ\'): " + str(greekAlphabet.rfind("αβγ"))) print("rfind(\'αβγ\') is not found: " + str((greekAlphabet.rfind("αβγ") == -1))) print("rfind(\'bug\'): " + str(greekAlphabet.rfind("bug"))) print("rfind(\'bug\') is not found: " + str((greekAlphabet.rfind("bug") == -1))) print("Length: " + str(len(emoji))) print("charAt(16): " + str(emoji[16])) print("codePointAt(16): " + str(ord(emoji[16]))) print("substr(20, 24): " + emoji[20:24]) print("prefix(6): " + emoji[0:6]) print("right_tail(6): " + emoji[6:]) print("suffix(6): " + emoji[len(emoji) - 6:]) print("find(\'😱😡🤬\'): " + str(emoji.find("😱😡🤬"))) print("find(\'😱😡🤬\') is not found: " + str((emoji.find("😱😡🤬") == -1))) print("find(\'bug\'): " + str(emoji.find("bug"))) print("find(\'bug\') is not found: " + str((emoji.find("bug") == -1))) print("rfind(\'😃😇🥰\'): " + str(emoji.rfind("😃😇🥰"))) print("rfind(\'😃😇🥰\') is not found: " + str((emoji.rfind("😃😇🥰") == -1))) print("rfind(\'bug\'): " + str(emoji.rfind("bug"))) print("rfind(\'bug\') is not found: " + str((emoji.rfind("bug") == -1)))