Python海象运算符:辟邪符怎么写
作者:小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变量辟邪符怎么写。
后记
海象运算符虽香,可也不要乱用辟邪符怎么写。
虽然海豹运算符能减少一定的引用次数,可是个人觉得会降低代码的可读性辟邪符怎么写。
如果开发的逻辑比较单一的情况辟邪符怎么写,可以将其运用,使代码提升美感,
可是在复杂的代码逻辑中还是尽量不要出现辟邪符怎么写。
转载声明:本站发布文章及版权归网上道教,符咒批发,道教符咒,茅山符咒,符咒灵符,手绘符,手绘灵符,道家招财符咒,网上祭奠,网上祭拜,在线许愿网,网上拜财神,代烧香,代烧香祈福,代烧纸钱,招财符咒,婚姻和合符咒,回心转意符咒,桃花符咒,事业符咒,平安符咒,平安健康符咒,求子符咒,怀孕符咒,道教求子咒,求子怀孕符咒,网上道观,线上道观所有,转载本站文章请注明文章来源!