【Python修仙编程】(一)Python3灵基初筑(2)
- 人工智能
- 2025-08-24 22:27:02

目录
数字类型的修炼 —— 探秘无尽深渊
字符串的修炼 —— 仙符之道
数字类型的修炼 —— 探秘无尽深渊林羽跟着师傅玄天真人踏入了《Python无极心法》的第二重境界 —— 数字类型的修炼。这就像踏入了一片无尽的深渊,藏着各种神秘的力量。
“林羽,你先看看这无尽深渊里都有啥?”玄天真人一挥手,面前出现四个发光的球体,分别标记着 int、bool、float 和 complex。“这就是数字的四大类型,是你今后修炼的基础!”
林羽半信半疑地问道:“师傅,这都是啥玩意儿啊?”
整数的奥秘 (int)玄天真人指着最中间那个闪烁着光芒的球体说:“这个就是整数,也就是 int。在咱们修仙的世界里,它就像无尽深渊中的灵珠,能承载各种神秘的能量值!”
“比如,这有一个灵珠,里面蕴含着 1 颗原始灵力,代表整数 1。它可以无限扩展,不像以前的修炼法门,还会分长短。”玄天真人随手一指,空中出现一行代码:
number = 1print(number) # 1 布尔的真伪 (bool)“那这个球体呢?”林羽指向另一个球,上面印着 True 和 False 两个符号。
“这就是布尔,bool。”玄天真人轻笑一声,“它就像修仙者内心的信念,只有真与伪两种状态。True 代表着信念坚定,False 则是信念动摇。”
林羽似懂非懂地点点头,师傅又补充道:
truth = Truefalsehood = Falseprint(truth, falsehood) # True False 浮点数的波动 (float)“再看这个,象征着浮点数的波动能量。”玄天真人指着第三个球体,“就像你修炼时内力的波动,有时候精确,有时候又有些偏差。”
林羽皱着眉头说:“咋还会有偏差呢?”
“世间万物哪有完美的?这浮点数就像修行中的坎坷,总会有那么点小误差,但修炼到极致,这误差也能为我所用。”师傅解释道,并演示道:
pi = 3.14159epsilon = 1e-9print(pi, epsilon) # 3.14159 1e-09 复数的秘境 (complex)最后一个球体散发着诡异的光芒,上面写着 a + bj。
“这是复数,由实部和虚部组成,就像通往另一个秘境的钥匙!”玄天真人眼中闪过一丝神秘,“当实部和虚部结合,就能打开通往未知世界的大门。”
林羽脑海里浮现出一片未知的秘境,充满好奇和渴望。师傅继续说道:
complex_num = 1 + 2janother_complex = 3.5 - 4.2jprint(complex_num, another_complex) #(1+2j) (3.5-4.2j) 打怪升级:数字类型修炼初探玄天真人交给林羽一个任务:“把下面这些数字灵珠归类到对应的篮子里!”
42 → 属于 int3.14 → 属于 floatTrue → 属于 bool-123 → 属于 int0.0 → 属于 floatFalse → 属于 bool5 + 3j → 属于 complex林羽用心辨识,归类正确,玄天真人微微一笑:“经验值 +20,现在你已经掌握了数字类型的基本奥秘!”
字符串的修炼 —— 仙符之道
“接下来,我们要修炼的是强大的仙符 —— 字符串!”玄天真人缓缓从怀中掏出一本古老的经卷,上面布满各种神秘符号。
“师傅,这跟编程有啥关系?”林羽一脸迷茫。
“修炼仙符,就得懂得如何操控字符,组合成强大的咒语。”玄天真人解释说,“Python 的字符串就像这些仙符,能通过不同方式组合出各种神奇的效果!”
单双引号和三引号的仙符“你看,这仙符可以用单引号 ' 和双引号 " 来书写,效果完全一样。”玄天真人随手画出两道仙符:
word = '法'word2 = "术"print(word, word2) # 法 术“但是,若仙符内容较长,或需要多行书写,就得用三引号 ''' 或 """ 来包住。”师傅又画出一道更为复杂的仙符:
paradox = """我,塑成此符,藏于天地之间。""" 转义符 \ 和原始仙符林羽看到地上有一块石头,上面刻着 \n,好奇地问:“这符号有啥用?”
“这就是转义符啊,\' 表示单引号,\n 表示换行,就像是在仙符中加入特殊的隐秘力量。”玄天真人解释说,“可有时仙符中的反斜杠 \ 会被误认为是转义符,这时就需要用 r 来标识原始仙符。”
林羽若有所思,师傅继续演示:
path_normal = 'C:\\Users\\Python\\Desktop' #使用双反斜杠path_raw = r'C:\Users\Python\Desktop' #使用r表示原始仙符print(path_normal)print(path_raw) 仙符的拼接与切割“仙符不仅能一个一个书写,还能组合或切割。”玄天真人指着地上的一串字符说,“用 + 可以拼接仙符,用 * 可以重复。”
林羽眼珠一转,想到了一个办法,用仙符组合成更强大的咒语:
spell_part1 = '神'spell_part2 = '功'full_spell = spell_part1 + spell_part2print(full_spell) # 神功“这仙符还能切片呢!”师傅手指飞扬,一道仙气闪过,仙符被精准地切割开来:
mysterious = '天地玄黄'print(mysterious[0], mysterious[-1]) # 天 黄print(mysterious[1:3], mysterious[2:]) # 地玄 玄黄更多示例(请运行)
str='123456789'print(str) #输出字符串print(str[0:-1]) #输出第一个到倒数第二个的所有字符print(str[0]) #输出字符串第一个字符print(str[1:5]) #输出从第二个开始到第六个的字符(不包含)print(str[2:]) #输出从第三个开始后的所有字符print(str[1:5:2]) #输出从第二个开始到第五个且每隔一个的字符(步长为2)print(str * 2) #输出字符串两次print(str + '你好啊') #连接字符串print('hello\npython') #使用反斜杠(\)+n转义特殊字符print(r'hello\npython')#字符串前面添加一个r,不会发生转义 打怪升级:仙符的掌控玄天真人给林羽一卷神秘的仙符,让他仔细解读:
original = '温故而知新'print(original[2:5]) #'故而知'print(original[3:6:2]) #'而新'print(original * 2) #'温故而知新温故而知新'林羽成功解开仙符的奥秘,玄天真人满意地点头:“经验值 +20,你已经掌握了仙符的基本奥秘!”
接下来修炼的路途还很长,林羽在玄天真人指导下,正逐步揭开 Python 的神秘面纱。且看后续故事,如何将科技编程与修仙世界完美融合!
往期推荐
【Python修仙编程】(一) Python3灵基初筑(1)
Python黑客攻防(一)屏幕窃取
通过python制作属于自己的桌面宠物
【Python修仙编程】(一)Python3灵基初筑(2)由讯客互联人工智能栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“【Python修仙编程】(一)Python3灵基初筑(2)”