一些碎碎念和字符串比较
已经数不清停更多少天了……只记得有一天学完后,写博客是忽然很累,就想第二天写,结果“明日复明日”,一直拖到现在。事实上,我并不喜欢编程,学习python也只是报名了蓝桥杯考试。因为我在学习的过程中感受不到乐趣,它没有形成微小的正反馈来支撑我坚持下去。于是我对自己所学的方向产生了怀疑:如果我不喜欢还要继续吗?但他们说计算机好就业啊。我怎么平衡兴趣和就业之间的关系?应该先就业吗?我感到了痛苦。
这可能是所有大三甚至大四学生的常态:不知道为什么而学?对自己的未来充满了迷茫、焦虑、恐慌。相比于知识上的提升,我认为大学期间最重要的事是你应该想清楚你要什么:你要成为什么样的人?你想过什么样的生活?你想从事什么样的工作?这些比书本上的知识更宝贵——尽管这很难。
今天遇到一个学姐,她说自己保上研但是最后放弃,去工作了。可能对于外人会觉得很不可思议,那可是保送哎!但我从这位学姐的眼睛里没有看到一丝后悔——显然她非常清楚自己要什么。
也许你在选择的路上会听到很多不解与质疑,来自老师的,来自家人的,甚至来自权威的……我觉得一个很好的想清楚的方法是问自己:如果明天世界末日,你想选什么?那个第一个闪过的念头,就是你想要的。更重要的一点是,选择了,就勇敢地走下去。
开始我今天的分享。(我已经学习完了python基础,之后会转到练习上面)
题目如下:
这是一道很简单的字符串比较的问题,考察的主要语法是字符串的基本函数以及条件判断。首先你要对字符串的基本函数了解。
比如字符串长度要用len(),比较两个字符串是否完全相同应该用“==”,大小写函数是upper()和lower(),可以直接让字符串“."这个函数。
然后就是条件判断。我一开始写的时候直接写成了4个并列的if,但是仔细一看每个条件之间似乎都有关联,比如第1个条件的反面正好可以符合第2个条件,即可以使用"if…elif"的判断语句。
代码如下:
这里我编写了一个strcompare函数,用于使程序更加简洁,当然你也可以直接编写。
测试结果如下:
每日一问:你执行今天的学习计划了吗?不用像我一样偷懒哟!