各位早安,书接上回我们说到字串跟变数的合作应用,并小小练习了一下,今天我们要来继续深入研究更多字串跟变数的合作方式
接下来 是只有把放进字串变数才能做到的
对字串进行运算
这个例子是当你的同学在学校打完疫苗突然晕倒时 要对他说
在变数内可以把重复部分用乘法 不同部分用加法 (减跟除不能用喔)
不用重复打或建立一大堆变数 相当省时省力
同理在print内使用也是可以的喔
帮大家隔开才不会眼花
接下来教大家怎麽看字串的长度
想知道字串的长度就在变数外面包 len( ) 可以看到字数都是对的
len(x) 代表 x 运算後最终输出的字数
那如果想要印出总共有几个字怎麽办
可以看到加了字串进去之後执行出错了
他写第三行有错误 要 str 而不是 int
那是因为 len(x) 是整数 int 的格式
一旦 print( ) 内有字串 print( ) 内其他元素就必须都是字串
所以就必须对元素做调整
第六行没喷错是因为执行到第三行就错了停止执行 还没机会执行到第六行
所以第六行也是一样状况
这样改就OK
str( ) 是将里面的元素的格式改成字串
这样就能告诉我们有几个字了
那知道有几个字能干嘛
在遇到很长文字或是复杂字串组合的时候就能体现它的功用了
标点符号当然算一个字元 空一格也算一个字元 \n 则是合起来算一个 因为它代表换行符号
讲完换行这次要来看看字元编号
python 会把字串内的字源从0开始编号
小明的故事还没结束 这次他要吃西瓜
我们利用 变数名[编号] 可以叫出特定字元
当然也能做字串结合运用 让小白借用 小 吃 吃到香瓜
接下来讲进阶叫法
变数名[起始编号:结束编号] 就可以叫出这段编号内的所有字元 但是不包含结束编号
变数名[起始编号:] 可以叫出包含起始编号自己跟之後的全部字元
变数名[起始编号:结束编号] 可以叫出不包含结束编号自己但是在它之前的全部字元
就像我标示的这样 大家理解了吗
当然也可以结合之前技巧来个混搭
我们利用之前技巧成功让小明跟小白交换瓜吃
你看懂了吗 不懂的话可以留言问我
以上就是字串的技巧 发挥想像力跟创意就可以组合出各式各样的文字喔
美洲山鹬竟然能看到360度的视野喔
假设牠们存在你会比较怕超大型怪兽还是跟人差不多大的怪物呢
<<: [前端暴龙机,Vue2.x 进化 Vue3 ] Day15.组件介绍
>>: [Day 9]阿嬷都看得懂的基础 CSS 样式-文字篇与标签换行 bug
本文目标 理解处理器在各个 stage 会有何种行为 Pinpline 的概念 现代处理器面临的挑战...
今天这篇呢是从我们身边朋友介绍看了ㄧ个 Youtube 影片,有关於 Lyft 的 Architec...
前言 本文说明如何查询即时报价-Snapshots作业。 程序实作 Snapshots(快照):某个...
Object.defineProperty 定义物件属性,调整属性特徵(请牢记!!) // 定义物件...
来检讨自己啦! 文章太过冗长,想说得太多,没有好好整理,没有清楚表达重点。 应该多说写技术性的内容...