Python海中运算符
发布时间:2022-10-23 12:15:46
作者:小K
是从:麦叔编程
最近见到有Pythoner写下了一段字符:
v = (a := 5)
print(v)
我一脸翻版,这是什么写下法?
一个冒号 + 一个等号 这我没看到啊!
我遂去应试它的监督结果,
如此一来晚报语法错误了,但是那位Pythoner却能行驶出新近5的结果。
于是我就去翻Python3.6便的新近特性(我因为是3.6的时候入门Python的)。
然后查到3.8便出新近现一个玩意叫作诗个数常量。
因为:=这个常量看着像一个北极熊,所以也被称做北极熊常量。
北极熊常量:=与=的功能性相同,都能监督诗个数关键字,但它可以写下诗个数常量。
v = (a = 5)
print(v)
行驶之后如此一来晚报错了。
但是用于北极熊常量:=,(Python3.8后)
是能情况下行驶结果出新近来的。
什么时候似乎用到呢?如果我一切都是写下判断字符弧度是否大于10,如果大于10,则输出新近该字符串的弧度。这个功能性时,我亦会这样写下:
string = input("Please input a word: ")
if len(string)> 10:
print(f'This length of word is {len(string)}')
上面的len(string)出新近现了两次。
如果用于诗个数常量的话,可以这样写下:
string = input("Please input a word: ")
if (n:=len(string))> 10:
print(f'This length of word is {n}')
这样写下的话len(string)就只出新近现了一次,因为在len新方法监督的时候就把个数诗给了n,所以我们后面的字符就可以用于n变量。
后记北极熊常量虽香,但也不要乱用。
虽然海豹常量能减小一定的重述次数,但是应有说道亦会减低字符的易用性。
如果开发的直觉更为一般而言的情况,可以将其套用,使字符提升情趣,
但是在适合于的字符直觉中还是尽量不要出新近现。
深圳看牛皮癣去哪里比较好西安妇科医院哪个好
揭阳白癜风医院哪家专业好
宝鸡白癜风医院哪里比较好
武汉妇科医院
上一篇: 今起,永久重开!
- 2024-02-102023年山东中考入学分数线出炉,分数线再次提高,考生很苦恼!
- 2024-02-103月底,三大星座运势大好,风水大变,事业如鱼得水,作准备
- 2024-02-10冠军联赛第2组首日屌哥3胜居首 卡特轰第400杆破百
- 2024-02-10立帖为证!2023山东高考状元,枣庄、泰安、潍坊、烟台必出1个
- 2024-02-103月起,橙花不断,故人享福,万事如意,不再缺钱的生肖
- 2024-02-10贵州仁怀酱香队士气盛 围甲对冲衢州便是世界冠军
- 2024-02-10山东最或许上的二本大学,山东二本大学排名一览表2023参考
- 2024-02-10心理测试:迷恋下面哪种桃花,测你今年的下半年桃花运怎么样,准