iT邦幫忙

2022 iThome 鐵人賽

DAY 10
0
自我挑戰組

《雜學》 ︳MISCELLANEOUS LEARNING系列 第 10

〈入門.言語上〉︳GETTING STARTED ON STRINGS

  • 分享至 

  • xImage
  •  

          《周禮》:八歲入小學,保氏教國子,先以六書。一曰指事。二曰象形。三曰形聲。四曰會意。五曰轉注。六曰假借。是為華夏之言語也。字母以象形,湊之成字,字多成文,拼音文字之常道也。是為西方之言語也。文字者,或西文,或漢字,或梵文,其數舉不勝數,皆表人之言,字串也。是為蚺之言語也。

          夫蚺之言語者,記役者之言,言者,或井然、或參差,或是字,或非字,皆言語所可表也。是故蚺之言語,無定道也,唯役者所欲耳。其言所成者,可取文中字知其長也,其取法如串列,以字序取,其序亦如串列也。欲知長,行len(),行列者亦可知也。今有一言,曰'士農工商',名曰四民也。今書之,得士農工商也,取其第一、知其長。

四民 = '士農工商'
print(四民)
print(四民[0])
print(len(四民))

          乃得士農工商,長4也。言語者亦可倣傚數之加乘法,加為和二言,乘為其言數遍也。今加'國之石也'四民,又乘4遍,書之。

四民  = '士農工商'
四民 += '國之石也'
print(四民*4)

          乃得士農工商國之石也士農工商國之石也士農工商國之石也士農工商國之石也
          分言語以致行列者,分也。分者,.split()也。分之有法,或予條件,或不予。不予者,言成列中物,其物唯一也。予條件者,先予條件於(),夫條件,役者自擇也,後分言至字,字成列中物也。今有一言,曰'天、地、水、火、雷、風、山、澤',名曰八卦也。書之乃得天、地、水、火、雷、風、山、澤。問曰:「今欲分八卦者以致列,其字各成物,頓號則略,最後書之,乃得?」術曰:「先視條件,『頓號則略』是為條件矣。故分致列而略頓號,.split('、')也。」

八卦 = '天、地、水、火、雷、風、山、澤'
八卦 = 八卦.split('、')
print(八卦)
['天', '地', '水', '火', '雷', '風', '山', '澤']

上一篇
〈入門.行列下〉︳GETTING STARTED ON DICTIONARIES AND SETS
下一篇
〈入門.言語下〉︳GETTING STARTED ON STR.FORMAT AND F-STRINGS
系列文
《雜學》 ︳MISCELLANEOUS LEARNING30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言