探索回文诗歌的艺术:从Python视角理解语言的对称性

回忆

  • 上次 我们研究了列表的 步长step
  • 步长步长 就是 步子有多长
  • 步长 和 range的参数很像
  • 开始值start
  • 结束值stop
  • 步长值step
  • 也是前闭后开
  • 步长-1 可以 倒着走
  • 倒着走 干啥呢?

101探索回文诗歌的艺术:从Python视角理解语言的对称性_Python

  • 倒着走 好玩吗??😄

倒着走

  • 上海自来水来自海上
  • 倒着读 和 正着读 效果一样

101探索回文诗歌的艺术:从Python视角理解语言的对称性_Python_02

  • 可以对个下联吗?

山西悬空寺空悬西山

101探索回文诗歌的艺术:从Python视角理解语言的对称性_应用场景_03

江西明月山月明西江

101探索回文诗歌的艺术:从Python视角理解语言的对称性_应用场景_04

山东落花落东山

101探索回文诗歌的艺术:从Python视角理解语言的对称性_Python_05

斗鸡山上山鸡斗

101探索回文诗歌的艺术:从Python视角理解语言的对称性_应用场景_06

画上荷花荷上画

101探索回文诗歌的艺术:从Python视角理解语言的对称性_Python_07

  • 这种形式 有个名字吗?

提问

  • 回文

101探索回文诗歌的艺术:从Python视角理解语言的对称性_Python_08

  • 回文 常见 吗?

你爱我 我爱你

  • 回文 很常见
  • 而且 非常洗脑

101探索回文诗歌的艺术:从Python视角理解语言的对称性_字符串_09

  • 能有 更多例子 吗?

回文

101探索回文诗歌的艺术:从Python视角理解语言的对称性_应用场景_10

  • 英文 中 回文什么呢?

palindrome

101探索回文诗歌的艺术:从Python视角理解语言的对称性_Python_11

  1. "Was it a car or a cat I saw?"
  • 这个句子从前往后读和从后往前读都是一样的。
  1. "No lemon, no melon"
  • 没有柠檬就没有甜瓜
  1. "Step on no pets" (这个句子是一个警告语,意思是“不要踩到宠物”,反过来读也是一样的。)
  2. "A man, a plan, a canal - Panama"
  • 一个人,一个计划,一个运河 - 巴拿马
  1. "Madam, I'm Adam"
  • 女士,我是亚当
  • 其他文字也有回文吗?

日文

  • 有文字 就会有回文

日文原文

拼音近似

にわとりととりとわに

nī wā tō lì tō tō lì tō wā nī

101探索回文诗歌的艺术:从Python视角理解语言的对称性_Python_12

日文原文

拼音近似

中文

にわ

nī wā

庭院

とり

tō lì


にわとり

nī wā tō lì

庭院鸟(鸡)



无意义连接

わに

wā nī

鳄鱼

对称

  • 空间中的 对称
  • 就构成了 回文

101探索回文诗歌的艺术:从Python视角理解语言的对称性_字符串_13

  • 最后一句 和 拿破仑 有关
  • 在我看到厄尔巴岛之前
  • 我曾所向无敌
  • 能把 这个句话 也翻译成 回文 吗?

厄尔巴岛

  • 如果正中间的字符也对称就好了

101探索回文诗歌的艺术:从Python视角理解语言的对称性_字符串_14

  • 字母本身 也可以对称的 吗?

对称的字符

  • 对称的字符
  • 也会有平衡的感觉

101探索回文诗歌的艺术:从Python视角理解语言的对称性_Python_15

  • 中文汉字 也会有 这样的汉字吗?

中文汉字

  • 这些汉字 语音来自于 说话
  • 基于 时间

101探索回文诗歌的艺术:从Python视角理解语言的对称性_应用场景_16

  • 从 象形的画面
  • 固化为 文字的字型
  • 可以 在空间中表示

理由

101探索回文诗歌的艺术:从Python视角理解语言的对称性_Python_17

  • 字母的对称 为什么会有一种秩序感呢?

平衡

101探索回文诗歌的艺术:从Python视角理解语言的对称性_应用场景_18

由来

101探索回文诗歌的艺术:从Python视角理解语言的对称性_应用场景_19

  • 其实还有一条 来自于
  • 人的成长体验

最初的视觉

  • 最初熟悉安全的是父母的眼睛
  • 这是 每个人 最原始的训练数据
  • 从此 对称 成为安全感的来源

101探索回文诗歌的艺术:从Python视角理解语言的对称性_应用场景_20

  • 中文 有哪些 经典回文 呢?

中文

101探索回文诗歌的艺术:从Python视角理解语言的对称性_应用场景_21

  • 怎么判断字符串是否是 回文字符串呢?

判断方法

101探索回文诗歌的艺术:从Python视角理解语言的对称性_Python_22

具体操作

s = "蜜蜂酿蜂蜜"
print(s)
print(s[::-1])
print(s[::-1] == s)
  • 结果

101探索回文诗歌的艺术:从Python视角理解语言的对称性_Python_23

  • 可以写诗吗?

三首回文诗

####《观月》

  • 月照满林霜,
  • 霜林满照月。
《听雨》
  • 雨落敲叶响,
  • 响叶敲落雨。

####《下棋》

  • 棋争黑白妙,
  • 妙白黑争棋。
  • 有七言的吗??

七言回文诗

####《贺王进乔迁之喜》

  • 龙盘宝地宝盘龙,
  • 鸿福尽享尽福鸿。
  • 朋友祝贺祝友朋,
  • 情感真挚真感情 。
《春闺》
  • 垂帘画阁画帘垂,
  • 谁系怀思怀系谁?
  • 影弄花枝花弄影,
  • 丝牵柳线柳牵丝。
  • 脸波横泪横波脸,
  • 眉黛浓愁浓黛眉。
  • 永夜寒灯寒灯夜,
  • 期归梦还梦归期。
这玩意 有啥应用场景吗?

饭桌

  • 以 相关主题 做首 《回文诗》
  • 这个 确实唬人
  • 正读反读 都相同

101探索回文诗歌的艺术:从Python视角理解语言的对称性_Python_24

  • 提示词(prompt) 写 呢?

回文诗

  • 主题 是 什么 呢?
  • 个人爱好?
  • cp人名?
  • 聚会场景?

101探索回文诗歌的艺术:从Python视角理解语言的对称性_字符串_25

  • 可以写首完整的诗歌吗?

完整诗歌

101探索回文诗歌的艺术:从Python视角理解语言的对称性_Python_26

  • 还有啥 也像 回文 这么好玩 吗?

音乐上的意义

  • 巴赫写了一首
  • 逆向 和 正向 演奏 效果一样的 乐曲
  • 逆行卡农
  • 螃蟹卡农

101探索回文诗歌的艺术:从Python视角理解语言的对称性_Python_27

  • 音符 抽象为 列表中的数字
  • 曲式 可以用 数列的方式 理解

101探索回文诗歌的艺术:从Python视角理解语言的对称性_字符串_28

  • 这旋律太复杂了 有简单点的吗?

总结🤔

  • 这次 研究了 回文诗
  • 对称 的 文字
  • 可以用 列表反转 的 方式
  • 进行判断

101探索回文诗歌的艺术:从Python视角理解语言的对称性_Python_29

  • 音符也可以 实现 类似于 回文的效果
  • 卡农螃蟹曲式

101探索回文诗歌的艺术:从Python视角理解语言的对称性_应用场景_30

  • 能做段 简单的 回文音乐 吗?🤔
  • 下次再说 👋