Redian新闻
>
foo = bar if bar else {} 這種語法真的惡心到家
avatar
foo = bar if bar else {} 這種語法真的惡心到家# Programming - 葵花宝典
n*r
1
emai发到我信箱时,父母已经出发去使馆了。来不及打印。这个email不带去不知可以
不?
希望顺利。
avatar
l*o
2
在那名旁支少年身边,两名少女已经开始从暗斗过渡到明争了。虽然只有歌顿的几个孩
子有选择权,但是假如族中一对少年男女互相喜欢,那么申请成为伴侣是很容易得到通
过的,只要没有具选择权的人横插一脚。
拥有选择权的少男少女数量极少,而拥有复数选择权的则几乎没有。虽然作为歌顿
的子女,温宁顿、黛玫和维妮卡都有两个选择权,但亦需要经过族中高层批准。只有李
察有最终选择权,亦即是他想选谁就可以选谁。假如李察看中了如维妮卡这样有选择权
的少女,那么对方的选择权则自动失效。
这即是高等覆盖低等的法则。
就在李察思索时,忽然看到黛玫离开了围着她的几个人,向自己走来。
“我是黛玫,可以说是你的妹妹。”
“李察。”
黛玫几乎和李察同等身高,有着一头盘曲的红发,瞳孔深处也似有火焰在燃烧着。
这是血脉力量刚刚觉醒的标志,而在十五岁就能够觉醒血脉力量的人,放眼整个阿克蒙
德都不多见。黛玫很美,火爆的身材和极度高傲的姿态让她显露出格外吸引人的魅力,
特别是强大的个人力量更让黛玫透露出惊人的自信。让她自信的不仅是十级的法职等级
,更在于咒术师这个罕见的法系分支职业。
咒术师是魔法师的一个分支,前弱后强,跨过十级大关就是一个泾渭分明的分水岭
,战斗力几乎可以稳压同级的魔法师。咒术师以削弱和扰乱对手为主要手段,除了少数
具备强大精神属性的对手外,任何人遇到咒术师都会感到头痛。十级之后,咒术师就能
够释放群体魔法,那时他们的恐怖才会展露出来,而只有在战场上,才是咒术师们真正
发挥威力的时候。
黛玫平视着李察的眼睛,以清脆中略带沙哑的声音说着话,而且她站得和李察非常
近,在傲然挺拔的站姿下,高高的胸部几乎要触到李察的衣服。胸部则随着她的说话呼
吸起伏,偶尔也会和李察发生一些小小的碰撞。
“李察,我曾经跟随父亲在异位面征战过一年时间,现在已经算是一名合格的随军
法师了。而且你也应该从资料上面知道了我的实力。”黛玫傲然地说。
她的话让李察吃了一惊,才这么小就已经跟随着歌顿的军队去异位面战斗了?真正
的战场上情况瞬息万变,哪怕有再强大的背景,魔法和飞箭是不长眼睛的,即使有强力
护航的武力,也总有分神照顾不到的地方。战场上任何时候法师都属于优先击杀目标,
优先级别仅次于牧师,因此战场上的法师其实十分危险。这时李察才明白刚才为什么还
会从黛玫身上感觉到淡淡的肃杀之气。
黛玫天分极高,但也足够疯狂,很有阿克蒙德的传统特征。
李察习惯性地仔细观察黛玫,因为距离过近,没办法观察到全身,也就无从分析她
全部的数据。但由于视线一向下就可以看到她整个胸部的关系,这里的数据就显得格外
刺眼。如果按照构装师的习惯把女人的胸部从小到大分为一到七级,那么黛玫无疑处于
第四级,而维妮卡则向第五阶靠拢,至于六和七阶,就象魔纹构装的位阶一样,就算不
是只属于传说的位阶,至少李察还没有碰见过。
不过黛玫一过来,李察就知道麻烦来了。他把乱七八糟的想法从脑海中驱逐出去,
以得体的风度和礼貌说:“的确,当初看到资料时我也非常吃惊。十级的咒术师非常罕
见,如果没有天赋,很少有人能够发挥出咒术系魔法的威力。我没有看错的话,你已经
拥有血脉天赋了,是吗?”
“是!我的血脉天赋是魔法增效。”黛玫傲然说。
李察再次吃了一惊,对她有了全新的认识。血脉有高下之分,不同的血脉能力也是
如此。在诺兰德大陆,血脉公认的划分方式为低等血脉、中级血脉、上位血脉和传奇血
脉。划分标准则是依据血脉所能取得的能力高低和数量多少。其中低等血脉只能得到三
种以下的血脉能力,但觉醒机率较高。中等血脉是指拥有三至十种血脉能力,而上等血
脉可能觉醒的血脉能力则在十种以上。至于传奇血脉,只有某些非常古老且恐怖的存在
才有可能遗留下传奇血脉,觉醒机率更是低得如同传说。至少在神圣同盟中,目前还没
有拥有传奇血脉的家族。
一个人在一生中能够觉醒的血脉能力一般都是一个,少数幸运的家伙会有两三个,
但是这类幸运的家伙往往出在低等血脉家族中,因为血脉越高等,觉醒机率就越低。这
种机率也对应了位面规则之一,金字塔型生存体系。
诺兰德的血脉能力也被划分为七阶,同样是对应着魔纹构装的位阶划分,以威力和
用途作为划分依据,基本上六阶和七阶能力也仅仅存在于传说中。而从用途来看,可以
分为技能,天赋和特殊能力三大类。技能是最普遍的血脉能力,是指各类需要有意识驱
动使用的技能,比如说李察的‘爆发’就可以暂时提高身体50%-100%的力量和速度。本
来爆发属于一阶能力,但是李察的能力因为增幅较大而可以归入二阶。
天赋类则要少得多,并且威力也要大得多。如黛玫的魔法增效就属于此类,并且被
划为三阶血脉能力。在这一类中,有许多与超魔技艺类似的能力,比如说魔法强效,魔
法穿透,魔法加速等等。对于咒术师而言,削弱对方魔法抗性的魔法穿透才是最佳天赋
,但是魔法增效也不错。至于魔法极效,和魔法默发,瞬发等能力,则由于过于罕见和
强大威力,被归入四至五阶天赋能力中。
特殊能力则是指一些罕见且威力极大的能力,几乎都在四阶以上,而且拥有的人极
为稀少。比如苏海伦的召唤大师,可以使召唤类魔法出现极效效果,并且有很大机率使
魔法本身的威力提升一至两级,这就是无限接近于六阶的一个能力。
但是与诺兰德大陆数以亿计的人类数量相比较,拥有血脉传承的家族其实少得可怜
,十中无一。而且拥有血脉不等于觉醒能力,只看阿克蒙德姓氏存在了千年,家族墓地
却只有不超过一千个墓碑就可知道血脉能力的稀缺,这个稀少程度甚至使得这个姓氏形
成家族只有几百年时间。虽然如阿克蒙德这样的上位血脉觉醒能力要困难得多,但亦可
以此为例,想象得出在整个人类范畴中,拥有血脉能力的人,哪怕是最低等的血脉能力
,亦是天赋优秀的。
然而,血脉也并不是一切,哪怕拥有召唤大师这种变态能力,如果只是一个十级法
师,那么照样会被十五级的战士一刀切掉。就算五级的召唤凶暴野猪被变成了七级的凶
暴熊,还是三四头,也一样会被十五级的战士随手切掉。
avatar
o*y
3
准确的说,是充电出了问题,每个小时只充1%,charging symbol
也不 show up 了。charger 还是原来的 charger,硬启,软启都试了,
都不行,唉,有人也遇到这个问题吗?
avatar
t*r
4
foo = bar if bar else {} 這種語法真的惡心到家
avatar
r*t
5
同问!

【在 n******r 的大作中提到】
: emai发到我信箱时,父母已经出发去使馆了。来不及打印。这个email不带去不知可以
: 不?
: 希望顺利。

avatar
d*z
6
这不正好拿回去换个新的啊
avatar
n*j
7
我最不喜欢的风格是objective c, 其次ruby.
avatar
n*d
8
你的线太长了?

【在 o*****y 的大作中提到】
: 准确的说,是充电出了问题,每个小时只充1%,charging symbol
: 也不 show up 了。charger 还是原来的 charger,硬启,软启都试了,
: 都不行,唉,有人也遇到这个问题吗?

avatar
V*r
9
foo = if bar then bar else {} 如何?

【在 t**r 的大作中提到】
: foo = bar if bar else {} 這種語法真的惡心到家
avatar
c*a
10
和我上次遇到的情况很象
联上ITUNE, 看你的电脑能否识别IPAD
如果不能, 那就是充电的口坏了
可以找APPLE免费换个新的

【在 o*****y 的大作中提到】
: 准确的说,是充电出了问题,每个小时只充1%,charging symbol
: 也不 show up 了。charger 还是原来的 charger,硬启,软启都试了,
: 都不行,唉,有人也遇到这个问题吗?

avatar
j*o
11
很多人以能写one-liner为荣
avatar
D*y
12
use another cable?

【在 o*****y 的大作中提到】
: 准确的说,是充电出了问题,每个小时只充1%,charging symbol
: 也不 show up 了。charger 还是原来的 charger,硬启,软启都试了,
: 都不行,唉,有人也遇到这个问题吗?

avatar
z*u
13
what's wrong with it?

【在 t**r 的大作中提到】
: foo = bar if bar else {} 這種語法真的惡心到家
avatar
o*y
14
不认识了,
apple 告诉我说去 store 换一个。
呜呜呜,可惜我下载的100多个apps 了。

【在 c******a 的大作中提到】
: 和我上次遇到的情况很象
: 联上ITUNE, 看你的电脑能否识别IPAD
: 如果不能, 那就是充电的口坏了
: 可以找APPLE免费换个新的

avatar
v*e
15

我们python男都喜欢这个语法。
[i for i in list if i else i+1]

【在 z****u 的大作中提到】
: what's wrong with it?
avatar
o*y
16
分特

【在 n***d 的大作中提到】
: 你的线太长了?
avatar
L*s
17
你这个语法错误

【在 v*******e 的大作中提到】
:
: 我们python男都喜欢这个语法。
: [i for i in list if i else i+1]

avatar
v*e
18

改下:
[i if i else i+1for i in list ]

【在 L***s 的大作中提到】
: 你这个语法错误
avatar
L*s
19

也是错的。list comprehension不能带else的。
正确语法是
[f(x) for x in iterable if p(x)]
等价于
map(f, filter(p, iterable))
也就是
result = []
for x in iterable:
if p(x):
result.append(f(x))
少打一些字罢了

【在 v*******e 的大作中提到】
:
: 改下:
: [i if i else i+1for i in list ]

avatar
w*m
20
Actually it is about speed
avatar
d*e
21
bar or 0
by python male

【在 t**r 的大作中提到】
: foo = bar if bar else {} 這種語法真的惡心到家
avatar
L*s
22

and-or compound expressions have different semantics
than, and cannot replace, if-else statements.
In Python community, it is almost always preferable
to use plain if-else statements when one needs branching.

【在 d******e 的大作中提到】
: bar or 0
: by python male

avatar
v*e
23
你的知识过时啦。
$ python
Python 2.7.5 (default, Sep 25 2014, 13:52:19)
[GCC 4.8.3 20140624 (Red Hat 4.8.3-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> myList=[0,1,2,3]
>>> [i if i else i+1 for i in myList]
[1, 1, 2, 3]

【在 L***s 的大作中提到】
:
: and-or compound expressions have different semantics
: than, and cannot replace, if-else statements.
: In Python community, it is almost always preferable
: to use plain if-else statements when one needs branching.

avatar
c*1
24
one-liner本身是值得提倡的
但真正简洁的one liner应该写成javascript语法,
foo = bar || {}
而不是python语法
foo = bar if bar else {}

【在 j******o 的大作中提到】
: 很多人以能写one-liner为荣
avatar
D*a
25
are you sure {} in "foo = bar || {}" will DEFINITELY NOT be evaluated?

【在 c********1 的大作中提到】
: one-liner本身是值得提倡的
: 但真正简洁的one liner应该写成javascript语法,
: foo = bar || {}
: 而不是python语法
: foo = bar if bar else {}

avatar
v*e
26

python的好,因为还可以 foo = f(bar) if test(bar) else g(bar)

【在 c********1 的大作中提到】
: one-liner本身是值得提倡的
: 但真正简洁的one liner应该写成javascript语法,
: foo = bar || {}
: 而不是python语法
: foo = bar if bar else {}

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。