TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #309 · 2 фев.

Метод строки split() разделяет строку на несколько строк по указанному символу >>> "a_b_c".split('_') ['a', 'b', 'c'] Можно указать максимальное количество разделений >>> "a_b_c".split('_', 1) ['a', 'b_c'] Или резать с другой стороны с помощью rsplit() (right split) >>> "a_b_c".rsplit('_', 1) ['a_b', 'c'] А что будет если оставить аргументы пустыми? >>> "a_b_c".split() ['a_b_c'] Получаем список с одним элементом, потому что по умолчанию используется пробельный символ. >>> "a b c".split() ['a', 'b', 'c'] То есть это равнозначно такому вызову? >>> "a b c".split(" ") ['a', 'b', 'c'] Кажется да, но нет! Давайте попробуем добавить пробелов между буквами >>> "a b c".split(" ") ['a', '', '', 'b', '', '', 'c'] И вот картина уже не так предсказуема 😕 А вот что будет по умолчанию >>> "a b c".split() ['a', 'b', 'c'] Всё снова красиво! 🤩 По умолчанию в качестве разделителя используется любой пробельный символ, будь то табуляция или новая строка. Включая несколько таких символов идущих подряд. А также игнорируются пробельные символы по краям строки. >>> "a\t b\n c ".split() ['a', 'b', 'c'] Аналогичный способ можно собрать с помощью регулярного выражения. Но пробелы по краям строки придется обрабатывать дополнительно. >>> import re >>> re.split(r"\s+", ' a b c '.strip()) ['a', 'b', 'c'] Здесь тоже можно указать количество разделений >>> re.split(r"\s+", 'a b c', 1) ['a', 'b c'] А что если мы хотим написать красиво, то есть split() без аргументов, но при этом указать количество разделений? В этом случае первым аргументом передаём None >>> "a\n b c".split(None, 1) ['a', 'b c'] Данный метод не учитывает строки с пробелами, взятые в кавычки 'a "b c" '.split() ['a', '"b', 'c"'] Но для таких случаев есть другие способы. #tricks#basic

Резултати

Пронајдени 3 слични објави

Пребарај: #hostslick

当前筛选 #hostslick清除筛选
Host Testing and evaluation

@HostEvaluate · Post #696 · 28.11.2020 г., 09:21

#NL#HostSlick HostProvider: HostSlick Specification: 2vCore | 2G RAM | 75G Storage Network: 5T @ 1Gbps Anti-DDoS: 100G Price: €22.5 / Year http://paste.ubuntu.com/p/q3445MC5Sf 感谢群友的投稿. HostSlick 的黑五优惠, 超售大王, 并且 LET 上对这家的评价不是很高.

VPS简测

@vps_test · Post #572 · 03.10.2023 г., 03:00

HostSlick 荷兰OVZ-VPS 2C2G年付14刀 性能偏弱,Ovz架构通病。上游是Skylink,对国内网络较好,并且具有 DDoS 防护。开放25端口,可做邮局。冷门IP,质量很硬。 #hostslick#荷兰#干净ip

VPS简测

@vps_test · Post #577 · 03.10.2023 г., 03:03

SkyLink 荷兰 AMD Ryzen VPS 3900X 年付26€ 4C2G 网络比普通OVZ款要差,对国内很烂,罕见的欧洲联通也拉不动的机器,25端口也未开放。性能是顶级,适合建站用。 #hostslick#建站#干净ip#荷兰