Python 学习之路—变量

2020-04-18  本文已影响0人  爱偷懒的小贼猫

作为技术小白,有时候容易被开发忽悠,说改动这个需求点影响超级大,需要开发半个月才能开发完,而领导给的项目排期如此紧张,没法正确评估开发的实际工作量,这个时候的我变得哑口无言..........

进入正题,学习变量。

1、什么是变量?

变量:顾名思义,不是固定的值,经常变换的值。变量以非数字的符号来表达,一般用拉丁字母。

2、定义变量的语法:(“=” 是赋值的意思)

变量名 = 值

3、因为变量名是自定义的,所以变量得要满足标识符的命名规则:

由数字、字母、下划线组成

不能数字开头

严格区分大小写

不能使用内置关键字:即True、False

4、标识符的命名习惯主要就是大驼峰(每个单词首字母都大写:MyName)、小驼峰(第二个(含)以后的单词首字母大写myName)、下划线命名(my_name)。

那么以上的知识点熟悉了之后,我们就可以真正的运用下:

那么,print出来的数据就是:Tom

可能这个命名不直观,看这个:

那么,print出来的数据就是:4   因为将a赋值给了2,所以b=2*2=4

单纯的这样代码定义确实很简单,我也举一个产品经理实际运用起来的例子,也是开发给我挖过的坑。

我的需求是这样的:

当用户身份证下的所有账户消费总额达到或超过终身消费额度的80%时,需推送一条提醒消息,并引导添加银行卡。

消息展示时机:用户每完成一笔消费(通过支付插件或反扫)后,若发现其消费总额达到或超过终身消费额度的80%,则展示此消息。

开发跟测试都知道消费限额是风控灵活配置的参数,用户的已消费金额都是随时变化的。但是,最终结果是开发把交互中举例的金额都写死了,也就是消费限额固定是1000,已消费金额固定是800,这样的一条推送消息是错误的。消费限额跟已消费金额都应该是变量。

当然,这也怪我没有在需求文档中明文写出来这两个值是变量,但是需求评审时已明确说了是变量。

每个人对需求的理解都是不同的,产品经理要尽可能的表达清楚自己的需求,比如这种微小的细节,别落下。

好了,今天就先写这么多,后续会持续更新。

产品经理有写不完的需求,踩不完的坑,多学习,多分享,丰富自己。那么我自己也在慢慢运营一个公众号在瞎BB,喜欢的人可关注公众号:爱偷懒的小贼猫(xiaodoubi_svip)

上一篇 下一篇

猜你喜欢

热点阅读