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

Резултати

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

Пребарај: #values

当前筛选 #values清除筛选

#时间管理#焦虑#心理健康#儒家文化#社交媒体#自我成长#价值观#女性议题#宇宙乘客#生活哲学 #TimeManagement#Anxiety#MentalWellness#Confucianism#SocialMedia#Self_improvement#Values#WomensIssues#UniversalResidents#LifePhilosophy 本期《宇宙乘客》节目深入探讨了现代人普遍面临的“时间不够用”和“朋友圈焦虑”两大困扰,旨在帮助听众理解并摆脱这些负面情绪。 节目从“时间恐惧”这一哲学概念入手,剖析了其在当代高压社会中的体现,尤其是在中国文化背景下,儒家思想、应试教育和“出人投地”观念如何使得时间成为一种稀缺资源,让人从小就产生紧迫感 。通过对胡适思想的引用和对清华附中教育现象的探讨,揭示了社会对个人成功的线性叙事,以及绩效考核的不断升级如何加剧了人们的焦虑 。 针对“朋友圈焦虑”,节目指出社交媒体作为“自我审视焦虑制造机”,让人在比较中产生沮丧、无能为力等情绪 。同时,也探讨了亲近关系和陌生人发布内容对个人情绪的不同影响,以及将个人价值与消费挂钩的问题 。 节目提供了多方面的解决方案: 调整心态: 认识到“时间不够”和“焦虑”是普遍现象,而非个人独有问题,从而减轻心理负担 。 认识文化影响: 理解儒家文化和传统观念对个人价值观的影响,从而审视并转变固有的思维模式 。 设定个人节奏: 拒绝盲目复制他人经验,设计符合自身运作模式的时间计划和人生目标 。 培养批判性思维: 带着批判性眼光看待媒体和社会对成功的定义和宣传,不被热搜等信息左右 。 关注内心需求: 建设和坚持自己的价值观,不被金钱和消费符号所绑架,追求有选择的自由 。 学会休息: 强调休息的重要性,将其视为恢复精力、提高效率和创造力的必要手段 。 减少手机使用: 意识到手机作为信息过载和焦虑来源的问题,鼓励少看手机,或带着批判性思维看待社交媒体内容 。 此外,节目还分享了播客主理人自身的经验,如何通过拆解目标、专注于可控因素,以及重新定义个人成功,来缓解自身焦虑 。节目的最后,推荐了刘晓阳的文字和视频,鼓励中国女性书写自己的历史,并希望听众在认清生活真相后,依然热爱生活 。 https://open.spotify.com/episode/2nvQCsXk7ULs4gZIVqGbWO (这篇内广告篇幅还不小,自行跳过即可,选题非常的切中我的痛点😢