s My first string r String with quotes

  • Slides: 14
Download presentation

Кавычки и апострофы s = 'My first string' r = 'String "with quotes" '

Кавычки и апострофы s = 'My first string' r = 'String "with quotes" ' q = "String 'with apostrophes'" print(s) My first string print(r) String "with quotes" print(q) String 'with apostrophes'

Элементы строк s = ‘My string’ s s[0] s[1] M y s[-9] s[-8] s[2]

Элементы строк s = ‘My string’ s s[0] s[1] M y s[-9] s[-8] s[2] s[-7] s[3] s[4] s[5] s[6] s[7] s[8] s t r i n g s[-6] s[-5] s[-4] s[-3] s[-2] s[-1] print(s[0], s[3], s[-1], s[-9], s[-0]) M s g M M индекс

Операции со строками s = 'My' t = "string" print(s + '_' + t)

Операции со строками s = 'My' t = "string" print(s + '_' + t) My_string print(s + s) My. My print(s * 5) My. My. My

Длина строки s = 'My string' print(len(s)) # длина (length) строки 9 print(len('')) 0

Длина строки s = 'My string' print(len(s)) # длина (length) строки 9 print(len('')) 0

Преобразование типов x = input() #Вводим 5 y = input() #Вводим 7 print(x +

Преобразование типов x = input() #Вводим 5 y = input() #Вводим 7 print(x + y) 57 print(x) + int(y)) 12 print(str(5) + "7") 57 print(5 + "7") builtins. Type. Error: unsupported operand type(s) for +: 'int' and 'str'

Срезы (продолжение) 0 s 8 M 1 2 y -9 s -8 1 Срез

Срезы (продолжение) 0 s 8 M 1 2 y -9 s -8 1 Срез 3 -7 Значение 4 t -6 5 r -5 6 i -4 Срез 7 n -3 g -2 Значение s[3: 8] 'strin' s[3: 8: 2] 'srn' s[5: ] ‘ring' s[3: 100: 2] 'srn' 'My st' s[3: 8: 1] 'strin' s[-8: -3] 'y str' s[8: 3: -1] ‘gnirt' s[1: -3] 'y str' s[8: 3: -2] ‘git' s[: -1] 'My strin' s[3: 8: 0] Ошибка s[: ] 'My string' s[: : 2] 'M tig' s[2: 1] '' s[: : -1] ‘gnirts y. M' s[: 5] s[0: 5] -

Метод find s = ‘this string' print(s. find('s')) 3 print(s. find('z')) -1 print(s. find('s',

Метод find s = ‘this string' print(s. find('s')) 3 print(s. find('z')) -1 print(s. find('s', 4)) 5 print(s. find('s', 6, 8)) -1 print(s. rfind('s‘, 1 , 3)) 5

Метод replace s = 'Mississippi' print(s. replace('s', '+')) Mi++i++ippi print(s) Mississippi t = s.

Метод replace s = 'Mississippi' print(s. replace('s', '+')) Mi++i++ippi print(s) Mississippi t = s. replace('ssi', '+') print(t) Mi++ppi print(s. replace('i', '')) Msssspp print(s. replace('', '+')) +M+i+s+s+i+p+p+i+

Метод count s = 'Mississippi' print(s. count('s')) 4 print(s. count('is')) 2 print(s. count('issi')) 1

Метод count s = 'Mississippi' print(s. count('s')) 4 print(s. count('is')) 2 print(s. count('issi')) 1 print(s. count('p', 1, 4)) 0

Пример s = input("Enter sentense: ") symbols = len(s) words = s. count(" ")

Пример s = input("Enter sentense: ") symbols = len(s) words = s. count(" ") + 1 firstword = s[: s. find(" ")] print("There " + str(symbols) + " symbols, " + str(words) + " words in this sentense") print("First word is " + firstword)