Жолдармен жұмыс Дайындаған: Исмагилова П.Е. - Python тіліндегі жолдар-бұл мәтіндік ақпаратты өңдеуге арналған мәліметтер түрі. Жолда кездейсоқ ұзын мәтін болуы да мүмкін (қол жетімді жадымен шектелген).
+ - жолдарды байланыстыру операторы. Мұнда көрсетілгендей басқа жолдардан тұратын жолды қайтарады: - s = 'py'
- t = 'th'
- u = 'on'
- print(s + t)
- * Байланыс (қосу)
- S1 = 'spam'
- S2 = 'eggs'
- print(S1 + S2)
s = 'py.' print(s * 4) - Жолдарды көбейту операторы ** - оператор жолдың бірнеше көшірмесін жасайды. Егер s жол болса және N бүтін сан болса, келесі өрнектердің кез келгені N біріктірілген s көшірмелерінен тұратын жолды қайтарады:
- Жолдың қайталануы>>>
- >>> print('spam' * 3)
- N көбейткішінің мәні бүтін оң сан болуы керек. Ол нөл немесе теріс болуы мүмкін, бірақ бұл жағдайда нәтиже бос жол болады:>>> 'py' * -6''
len (s) s жолындағы таңбалар санын қайтарады: - s = 'Простоя строка.'
- print(len(s))
Жол Unicode таңбаларын қамтығандықтан, ord() функциясы арқылы біз Unicode кодтамасындағы таңбаның сандық мәнін ала аламыз: Сол жақтағы шегіністерді қосыңыз:
test = 'test'
print('%10s' % (test,))
print('{:>10}'.format(test))
print(f'{test:>10}')
test
test
test
Оң жақтағы шегіністерді қосыңыз:
test = 'test'
print('{:_<10}'.format(test))
print(f'{test:_<10}')
test______
test______
Ортаға туралау: Егер ортасында туралау кезінде Тақ шегіністер пайда болса, онда тақ оң жаққа қосылады.
test = 'test'
print('{:_^10}'.format(test))
print(f'{test:_^10}')
___test___
___test___
print('{:_^6}'.format('zip'))
_zip__
- Жолдың соңынан бастап таңбаларға кіру үшін теріс индекстерді пайдалануға болады. Мәселен, индексі -1 соңғы таңба, ал -2 – соңғы алдыңдағы таңба және т. б.:
-
Уақыт қою s = '{:%Y-%m-%d %H:%M}'.format(datetime(2001, 2, 3, 4, 5)) print(s) 2001-02-03 04:05
Достарыңызбен бөлісу: |