print("Это строка") # напечатает в консоль: Это строка
print(type("Это строка")) # напечатает в консоль: <class 'str'>
print('Это тоже строка') # напечатает в консоль: Это тоже строка
print(type('И я тоже строка')) # напечатает в консоль: <class 'str'>
s = ''
print('Эта строка включает одинарную (') кавычку')
# мы получим ошибку: SyntaxError: invalid syntax
print("Эта строка включает одинарную (') кавычку")
print('Эта строка включает двойную (") кавычку')
print("Символ\tтабуляции")
''' напечатает в консоль:
Символ табуляции
'''
print("Символ\n переноса строки")
''' напечатает в консоль:
Символ
переноса строки
'''
s = 'Я'
t = ' пошел'
u = ' в магазин'
print(s + t + u)
''' напечатает в консоль:
Я пошел в магазин
'''
s = 'Слово.'
print(s * 3)
''' напечатает в консоль:
Слово.Слово.Слово.
'''
print(2 * s)
''' напечатает в консоль:
Слово.Слово.
'''
s = 'школа'
print(s in 'Это моя школа') # напечатает True
print(s in 'Это мой дом') # напечатает False
print(ord('a')) # напечатает 97
print(chr(97)) # напечатает a
print(len("Математика")) # напечатает 10
print(str(18.5)) # напечатает '18.5'
s = 'пайтон'
print(s[0]) # напечатает 'п'
print(s[2]) # напечатает 'й'
print(s[6]) # IndexError: string index out of range
s = 'пайтон'
print(s[-2]) # напечатает 'о'
print(s[-6]) # напечатает 'п'
s = 'пайтон'
print(s[0:3]) # напечатает 'пай'
s = 'пайтон'
print(s[:3]) # тоже напечатает 'пай'
s = 'пайтон'
print(s[-5:-2]) # напечатает 'айт'
s = 'PYTHON'
print(s[0:6:2]) # напечатает 'PTO'
name = 'Ivan'
surname = 'Petrov'
print('Name:', name, 'surname:', surname)
# напечатает 'Name: Ivan surname: Petrov'
name = 'Ivan'
surname = 'Petrov'
print(f'Name: {name} surname: {surname}')
# напечатает 'Name: Ivan surname: Petrov'
>>> s = 'Питон'
>>> s[2] = 'у'
Traceback (most recent call last):
File "<pyshell#40>", line 1, in <module>
s[2] = 'у'
TypeError: 'str' object does not support item assignment
s = 'Питон'
s = s[:1] + 'у' + s[2:]
print(s) # напечатает 'Путон'
s = 'Питон'
s = s.replace('и', 'у')
print(s) # напечатает 'Путон'
obj.foo(<args>)
>>> s = 'я Люблю ПиТон'
>>> s.capitalize()
'Я люблю питон'
>>> 'Я Учу Питон 3'.lower()
'я учу питон 3'
>>> 'Hello World'.swapcase()
'hELLO wORLD'
>>> 'hello world'.title()
'Hello World'
>>> 'Пайтон'.upper()
'ПАЙТОН'
>>> 'один два три один четыре один'.count('один')
3
>>> 'Java'.endswith('va')
True
>>> 'Java'.endswith('ton')
False
>>> 'one two nine'.find('two')
4
>>> 'one two nine'.index('eleven')
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
'one two nine'.index('eleven')
ValueError: substring not found
>>> 'one two nine two'.rfind('two')
13
>>> '11 22 33'.rindex('44')
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
'11 22 33'.rindex('44')
ValueError: substring not found
>>> 'scala'.startswith('sc')
True
>>> 'scala'.startswith('py')
False
>>> 'xyz123'.isalnum()
True
>>> '100$'.isalnum()
False
>>> ''.isalnum()
False
>>> 'val8'.isidentifier()
True
>>> '7free'.isidentifier()
False
>>> 'usd$32'.isidentifier()
False
>>> 'Hello \t World'.isprintable()
False
>>> 'Hello World'.isprintable()
True
>>> ''.isprintable()
True
>>> 'Newline \n'.isprintable()
False
>>> 'This Is A Title!'.istitle()
True
>>> 'This is a title!'.istitle()
False
>>> 'new'.center(10)
' new '
>>> 'new'.ljust(10)
'new '
>>> ' red green blue '.lstrip()
'red green blue '
>>> '\t\nred\t\ngreen\t\nblue'.lstrip()
'red\t\ngreen\t\nblue'
>>> 'red green green red'.replace('red', 'blue')
'blue green green blue'
>>> 'sky'.rjust(10)
' sky'
>>> ' one two '.rstrip()
' one two'
>>> 'one\t\ntwo\t\none\t\n'.rstrip()
'one\t\ntwo\t\none'
>>> '51'.zfill(5)
'00051'
>>> ', '.join(['one', 'two', 'three'])
'one, two, three'
>>> 'one.two'.partition('.')
('one', '.', 'two')
>>> 'one@@two@@three'.partition('@@')
('one', '@@', 'two@@three')
>>> 'one.two'.partition('@@')
('one.two', '', '')
>>> 'red\ngreen\r\nblue\forange\u2028black'.splitlines()
['red', 'green', 'blue', 'orange', 'black']