Python общих функции манипулирования строк Резюме [Раскол (), присоединиться (), полоса ()]

Типичными примерами здесь, описывает Python функции работы со строками. Поделитесь с вами для вашей справки, следующим образом:

str.split ( '')

1. Нажмите сегментацию одного символа, например, как «»

>>> s = ('www.google.com')
>>> print(s)
www.google.com
>>> s.split('.')
['www', 'google', 'com']

2. Нажмите Раскол один символ и разделить п раз. Деление на 1 «»; резки битовый номер параметра maxsplit

>>> s = 'www.google.com'
>>> s
'www.google.com'
>>> s.split('.', maxsplit=1)
['www', 'google.com']

3. Географическая структура строки. Такие, как: «||»

>>> s = 'WinXP||Win7||Win8||Win8.1'
>>> s
'WinXP||Win7||Win8||Win8.1'
>>> s.split('||')
['WinXP', 'Win7', 'Win8', 'Win8.1']
>>>

'' .Join (ул)

Python, объединение () и os.path.join () две функции, в частности, эффекты включают в себя:

присоединиться (): подключение массива строк. Строка, кортеж, в элементе списка , чтобы указать символ (разделитель) , соединенный с генерировать новую строку
os.path.join (): возвращает множество комбинаций дорожек

Последовательность операций (соответственно с помощью «и»: «в качестве разделителя)

>>> seq1 = ['hello','good','boy','doiido']
>>> print ' '.join(seq1)
hello good boy doiido
>>> print ':'.join(seq1)
hello:good:boy:doiido

Манипулирование строк

>>> seq2 = "hello good boy doiido"
>>> print ':'.join(seq2)
h:e:l:l:o: :g:o:o:d: :b:o:y: :d:o:i:i:d:o

Работая кортеж

>>> seq3 = ('hello','good','boy','doiido')
>>> print ':'.join(seq3)
hello:good:boy:doiido

Работая кортеж

>>> seq3 = ('hello','good','boy','doiido')
>>> print ':'.join(seq3)
hello:good:boy:doiido

Для работы словаря

>>> seq4 = {'hello':1,'good':2,'boy':3,'doiido':4}
>>> print ':'.join(seq4)
boy:good:doiido:hello

Объединенный каталог

>>> import os
>>> os.path.join('/hello/','good/boy/','doiido')
'/hello/good/boy/doiido'

str.strip ()

Отказ от ответственности: S строки, ет последовательность символов, подлежащие удалению

s.strip (RM) для удаления начала строки с, в конце концов, расположенными ют удаления последовательности символов;
s.lstrip (RM) , чтобы удалить начало, Р.М. расположены удаления последовательности символов струны с;
s.rstrip (RM) в конце удаления, удаления последовательности символов Р.М. указатель на строку , расположенной;

  1. Когда гт пуст, удаления по умолчанию пробел (включая «\ п», «\ г», «\ т», «»)

Например:

>>> a = '123abc'
>>> a.strip('21')
'3abc'  结果是一样的
>>> a.strip('12')
'3abc'

2. Вот последовательность ет удаления символов по длинной стороне (начало или конец) в последовательности удаления, он будет удален.

Например:

>>> a = '123abc'
>>> a.strip('21')
'3abc'  结果是一样的
>>> a.strip('12')
'3abc'

Мы рекомендуем питон обучение сайтов , чтобы увидеть , как обучение пожилых людей ! Из базового сценария питона, рептилий, Джанго, сортировочные элементы данных интеллектуального анализа данных, программирование методов, а также для борьбы с нуля, каждому дается любовь обучения питона маленького партнера! Python ветеран день должен объяснить временные технологии, чтобы поделиться некоторыми из способов узнать и нужно обратить внимание на мелкие детали, нажмите на Присоединяйтесь к нам питону сбора обучаемого

发布了3 篇原创文章 · 获赞 0 · 访问量 864

рекомендация

отblog.csdn.net/haoxun07/article/details/104451014