Redian新闻
>
看C码工写Python真是捉急
avatar
看C码工写Python真是捉急# Programming - 葵花宝典
s*r
1
【 以下文字转载自 Stock 讨论区 】
发信人: superpower (执著的创业者), 信区: Stock
标 题: Wells Fargo的证券交易账户里能实现这样的操作么?
发信站: BBS 未名空间站 (Mon Jul 23 08:13:52 2012, 美东)
平时把钱都放在债券类ETF中,比如BAB;
等到某一只目标股价跌破预先设定的价位,比如EDU跌破5美元,自动买入200股EDU,所
需的资金由卖出一定量的BAB来满足。
如果可以的话,该怎么设置订单?
如果它家不行的话,有哪家券商能做到么?
谢谢指教!
avatar
t*9
2
今天dual status应该可以claim making work pay吧
avatar
l*e
3
想借宝地替朋友问一下,他L1B签证和H1B的话有什么不同,申绿卡有没有像H1B那样可
以超过6年的延长?谢谢
avatar
x*u
4
热爱音乐的人士可以来此一展歌喉,大饱耳福,快来吧,这里有最好的美食,有最动听
的歌声,有丰厚的奖品,有成群的美女帅哥等着你, 有得吃,有的看,有的拿,还在
犹豫什么?!
这是一场味觉和视觉的盛宴, 饭菜香得你流口水,唱歌唱得你嗓冒烟,拿奖拿得你手
抽筋..... 我们期待一切因有你更精彩!!
快来报名参加吧,休斯顿的首届超女快男和最佳“煮妇”“煮
男”就是你,你,你!!!

第一届休士顿超女快男歌唱比赛&第三届湘菜大赛
----山寨湖南“味视”,草根“汪喊、李香”


湖南卫视火爆中华,文化湘军打造的超女快男比赛方兴未艾,全球华人粉丝无数
。惟楚有才,于斯为盛。休士顿的湖南老湘理事们秉承着骨子里流淌的湖湘文化基因,
决心发扬光大湖南人性格里著名的“灵气和霸气”。在总“策神”常湘滨和会长罗雪梅
的策划张罗下,决定推出北美版湖南“味视”,举行第一届休斯顿超女快男歌唱比赛暨
第三届湘菜比赛。本次活动由湖南同乡会主办, 由樊豫珍音乐教室和大休斯顿地区中国
联合校友会协办。
唱歌唱到喉咙冒烟,湘菜香到鼻子流血,这是老湘们期待的高潮,并藉此好机会挖掘一
批休士顿的草根明星。经过紧锣密鼓的策划准备,湖南味视-----第一届休士顿超女快
男歌唱比赛暨湘菜比赛即将于三月底闪亮登场。本次歌唱大赛本着山寨娱乐的精神,由
著名主持汪喊、李香主持。全休士顿人,不限年龄,不限国界,不限种族,不限唱法,
只要是非专业音乐人士,热衷唱歌者均可报名参赛。大赛将经过海选、PK、终极PK等程
序严格晋级,由专家点评、观众评分、粉丝团造势,最终PK出超女快男各两名冠亚军,
及第三名优秀奖。
第一届休士顿超女快男歌唱比赛优胜者奖励如下:(所有奖品皆由DIRECTRON.COM赞
助。)
超女快男各第一名,笔记本电脑一部,精美奖杯各一座;
超女快男各第二名,网本小电脑一部,精美奖杯各一座;
超女快男各第三名,电脑扬声器一套,精美奖杯各一座。
中国八大菜系之一的湘菜令人垂涎欲滴,全世界有华人的地方就会飘出湘菜的香
味。此次,在休斯顿“超女快男”比赛的中场将穿插进行湘菜大赛,届时“煮妇、煮男
”们可以带上自己的一个特色菜参赛,大家一边听歌一边大快朵颐,优胜者还能拿奖金
回家,岂不快哉?

第三届湘菜比赛优胜者奖励如下:
湘菜第一名,一位,奖金$50,精美奖杯一座;
湘菜第二名,两位,精美奖杯各一座;
湘菜第三名,三位,精美奖杯各一座。

山寨亦娱乐,草根成明星。休士顿的湖南“味视”,最好的味道---令
人馋涎欲滴的湘菜;最美的视觉----美女帅哥加漂亮的歌声。让我们一起期待,一起参
与,一起Happy。
A. 比赛时间:2011年3月26号周六5点-10点
B. 地点:休斯顿中华文化服务中心。9800 Town park,Houston,Texas,77036
C. 报名费: 湘菜大赛
参加活动者:10元/人 (3岁以下免费,4-12岁8元/人)
参加比赛者:湘菜一道,所带湘菜规格不得小于 10" x 13"
全家成员均可享受当晚餐劵折扣,5元/人。
超女快男歌唱比赛(截止日期3月5号)
报名费:$20/人,含湘菜大赛餐劵一张
D. 报名处
杨媛媛:e-mail: x********[email protected]
陶 翔:e-mail: x***[email protected]
章 明:e-mail:m******[email protected]
avatar
J*1
5
两棵会跑的树 (ZT)
前言:这篇是lizm1950 作品,写得太棒了,而且越到后越精彩。今天转载过来,文章
太长了,分十次转完。请大家欣赏,为lizm1950 鼓掌。(从其网名看好像1950出生的
,文革那时他17~20岁)
今天,和大家谈谈我在文革期间大串联时的一件奇遇。
大串联是文革初期由北京红卫兵发起的,起初是北京红卫兵到全国各地介绍北京的斗批
改经验,推动各地开展运动。很快发展成全国各地红卫兵到北京学习,进而又发展成全
国性的各地红卫兵相互串联。中央大力支持大串联,认为对推动全国运动的深入开展具
有重要作用,指示全国各地都要成立接待站,红卫兵吃住行全部免费。
在这个大背景下,我所在的学校也开始组织学生进行大串联,一开始是由学校开证明信
,选派学生干部带队,有组织地进行串联。但一到外地,大家就一哄而散,各自选定地
点,奔向目的地。
我在大串联中到过很多城市,但现在回忆起来,记忆都不深刻,只有在天津串联时,发
生了一件事,令我终生难忘。
所谓的串联,就是到一些知名的高校看看大字报,听他们的演讲,收集传单,比较老实
的会抄抄大字报的内容,特别是中央首长的内部讲话等。
我到天津后,走马观花般地转了一圈,就准备到北京去。因为上一次到北京,毛主席接
见红卫兵时,我刚好病了,发高烧,住进医院,没有见到毛主席,心中一直遗憾,这次
为圆梦,一定要到北京见到毛主席。
我到接待站“借”了几个钱,所谓“借钱”,是红卫兵的常用伎俩,就是向接待站说自
己的钱花完了,虽然是吃饭不要钱,但要离开这里到别的地方去,在路上就没钱吃饭了
,所以要向接待站“借钱”。而按规定接待站也必须要借钱给学生,一般也就是几块钱
。但我可以换一家接待站继续“借”,因为大家都很清楚,说是借,其实就是有借无还
,不借白不借。
借够了零花钱,我来到天津火车站,准备办理到北京的车票。
天津火车站人山人海,到处都是学生,大串联对铁路运输造成了巨大的冲击,为了保证
大串联,被迫停止了一部分货物运输列车,全力保障大串联进行。
在火车站广场,有居民委员会组织的一些家庭妇女为学生提供服务,就是提供开水,缝
缝补补什么的。正好我的书包在挤车时撕了一个大口子,就来到一位阿姨面前,请她为
我缝补书包。阿姨接过书包就开始缝补。
在阿姨身边站着一位年龄和我相仿的女孩,长得很秀丽,面目很纯净,明眸皓齿,顾盼
生辉。虽然穿着棉衣,由于衣服合体,仍然可以显示出她绰约的身材。举手投足间,透
露出青春少女的婀娜多姿。
我抵挡不住她的吸引力,禁不住多看了几眼。她也一直在看着我。被一个漂亮女孩盯着
看,看得我脸热心跳,为了避免尴尬,于是就和阿姨没话找话说,说些感谢之类的话。
说了没几句,女孩也插话进来,从谈话中知道,她们是母女。
过了一会,女孩走到一边去,并向我使了个眼色,我不知何意,没有动,继续和阿姨说
话。女孩继续向我使眼色,并走到阿姨背后,向我作了一个很明显的招手动作,我明白
了,这是让我过去。正好这时书包也缝补好了,我接过书包,说声谢谢,然后,来到她
身旁,问她有什么事。她拉着我远离她母亲。小声问我:“出去串联只要带学生证就行
了,这是真的吗?”
我笑了:“当然是真的,我都跑了好多地方了。”
她听了以后低头想了几秒钟,然后抬头看着我,很认真地说:“你带我出去串联,行吗
?”
我一听愣了,真是完全没想到,一时不知怎么回答。她看我不说话,脸上露出失望的神
情,显得很沮丧。
过了一会,她又用一种乞求的眼光看着我:“我问过好多人了,都不愿带我,难道你也
不愿意?”
看着她那满怀期待的大眼睛,我心软了:“你带学生证了吗?”
她立即从口袋里掏出学生证,在我面前晃了晃。我说:“行,你跟你妈妈说一声吧。”
她一听,使劲摇了摇头:“不能让妈妈知道,她不让我出去。”
我急忙说:“那不行,你妈妈找不到你,会急死的。”
她拉着我的手,走到旁边另一位中年妇女身旁,小声说:“阿姨,你跟我妈妈说一声,
我和这个南开大学的一起出去串联了。”说完,不等对方说话,拉着我的手飞一般地跑
了。
到了办票的地方,办票的队伍排出去好几百米长,我和她刚开始排队,她就开始紧张
了:“我妈妈会找到我的。”队伍走得很慢,她越来越急躁。我一看,这不是办法。凭
着我的串联经验,知道串联办票就是个过场,有没有都一样。
正好车站广播里说有一列到北京的车开始剪票,我一听,立即拉着她离开了。我们来
到剪票口,排在进站的队伍里,她不安地问:“咱们没有票,能进站吗?“我说:”放
心吧,有我呢!“
快到剪票口了,看到人家手里都举着车票,她紧张地全身发抖。来到剪票口,不出所
料,车站的工作人员只是站在那里装个样子,大家手里举着票,依次进入,他们看都不
看。
等我们走到工作人员面前,她已经抖得不成样子,脸色苍白,引起了工作人员的注意
,用怀疑的目光看着我们,我用手扶着她的肩膀,不慌不忙地说:“她病了,打摆子。
”然后我打开书包,假装拿票,先从书包里拿出一个茶缸,茶缸上印着铁路的路徽,那
个工作人员一看,立即挥了挥手,一句话也没说,就让我们进去了。
走了没几步,她全身瘫软,站立不住,一屁股坐在地上。我急忙把她拉起来,扶她到
旁边的椅子上坐下。她大口喘气,过了好一会才缓过来。
我看她这个样子,有点担心:“你不会有心脏病吧。”
她呆呆地看着我,突然用手在我头上使劲一拍:“你说谁有心脏病,你说谁打摆子,
再让你胡道八道!”说完又在我头顶上拍了一巴掌。
我还没来得及解释,火车已经进站了,我立即拉着她跑到列车前。车门口挤满了人,
我看着她那个虚弱的样子,知道根本就挤不进去。
我看见边上站着一个铁路警察,就走上前去,从书包里拿出那个茶缸,对警察说:“
叔叔,我们是铁路中学的,帮帮忙吧!”警察看了一眼茶缸,把我们带到列车尾部的行
李车,对列车员说:“这两个是铁路中学的,关照一下。”列车员就让我们上了车。
列车员给我们按排了一个坐位,就去忙了。
我问她:“还打不打了,我长这么大,除了我妈,除了和男孩子打架,还没有女的打过
我。”
她看着我,突然没头没脑地来了一句:“以后你老婆会打你的。”
说完以后,她感觉到失言了,脸一下子红了,我们俩都笑了起来。
看着她那红扑扑的脸,我问道:“你叫什么名字?”
她说:“我姓杨,杨树的杨。”
然后拿出学生证递给我,我打开一看,名字是个生僻字,不认识。她就给我解释这个字
的意思和读音,我说:“不用那么费事了,我就叫你杨树吧。”
我又留意了一下年龄,1948年出生,大我两岁。
她又问我叫什么名字,然后说:“那我就叫你李子树吧,咱俩是两棵树。”
我说:“好,是两棵会跑的树。”
她高兴地喊道:“马上就要跑到北京了!”
车到永定门车站时,广播里说,串联的学生全部在这里下车。于是我们下了车,跟着队
伍来到先农坛体育场。在大门口,给每个人发了一根香肠和一个面包,香肠里大部分是
土豆和胡罗卜,很少的一点肉。然后每50个人编一个班,发一个号,坐到体育场的看台
上等候,广播里叫到号后,手拿号到外面坐车,送到接待站。
我上次来北京时,不是这样的,看来是改了接待方法。
avatar
T*k
6
人界是卡修一门独大。
到了灵界,无卡流、卡械流发展起来,和卡修们有了一拼之力
avatar
M*e
7
哪里有比较好的stanza图书下载?
用calibre转自己的pdf效果总是不好。
有没有高人指点一下?
avatar
m*e
8
$399
$359
$299 (now)
avatar
d*g
9
下面这个捉急的片段,看有多少是用C风格/思路来写Python的,另外还有无法忍受的错
误/不推荐做法:
def strip_non_ascii(self, string):
''' Returns the string without non ASCII characters'''
s = ""
nonascii = 0
for c in string:
if ord(c) < 128:
s += c
else:
nonascii = 1
return (s, nonascii)
for fname in files:
(file, nonascii) = self.strip_non_ascii(fname)
if file == 'something':
continue
if nonascii == 1:
filepath = path + '/' + file + '*'
else:
filepath = path + '/' + file
这种流水code,就是要求用C写也不至于这么直白吧……
avatar
s*a
10
L签证 办绿卡很容易啊 走EB1C半年就可以办下来

【在 l*******e 的大作中提到】
: 想借宝地替朋友问一下,他L1B签证和H1B的话有什么不同,申绿卡有没有像H1B那样可
: 以超过6年的延长?谢谢

avatar
r*y
11
我都是自己做。

【在 M*****e 的大作中提到】
: 哪里有比较好的stanza图书下载?
: 用calibre转自己的pdf效果总是不好。
: 有没有高人指点一下?

avatar
Y*e
12
靠,上个星期在Fry's刚买了$249的Astrak EZ-Reader.
早知道,应该多花50刀上Kindle2。

【在 m*******e 的大作中提到】
: $399
: $359
: $299 (now)

avatar
c*e
13
python和c
让我想起了vb和c#

【在 d********g 的大作中提到】
: 下面这个捉急的片段,看有多少是用C风格/思路来写Python的,另外还有无法忍受的错
: 误/不推荐做法:
: def strip_non_ascii(self, string):
: ''' Returns the string without non ASCII characters'''
: s = ""
: nonascii = 0
: for c in string:
: if ord(c) < 128:
: s += c
: else:

avatar
l*e
14
他是L1B 不是A
avatar
M*e
15

自己回一下吧,cnepub和老郁藏书阁
http://www.cnepub.com/discuz/?fromuid=69288

【在 M*****e 的大作中提到】
: 哪里有比较好的stanza图书下载?
: 用calibre转自己的pdf效果总是不好。
: 有没有高人指点一下?

avatar
R*a
16
嗯,面对smartphone/iphone, netbook两面夹击,
这种只有一个功能的book reader得便宜才有市场。
虽然你显示效果好,但是对多数人来说,买一个iphone, netbook
也能看书,没必要投资一个专门看书东西。不是所有人都没事干抱本书看的
avatar
c*e
17
as long as it works, why bother. "c style" is not expressive but usually
quite robust.
avatar
M*e
18

我觉得阿t应该鼓励搞一个电子书的制作阅读攻略。
这才是顺应教主号召的好事。

【在 M*****e 的大作中提到】
:
: 自己回一下吧,cnepub和老郁藏书阁
: http://www.cnepub.com/discuz/?fromuid=69288

avatar
d*0
19
kindle2不支持PDF吧

【在 Y********e 的大作中提到】
: 靠,上个星期在Fry's刚买了$249的Astrak EZ-Reader.
: 早知道,应该多花50刀上Kindle2。

avatar
n*t
20
说句直白的,风格其实不能当饭吃。
程序员最重要的不是style,是知道自己在干什么。

【在 d********g 的大作中提到】
: 下面这个捉急的片段,看有多少是用C风格/思路来写Python的,另外还有无法忍受的错
: 误/不推荐做法:
: def strip_non_ascii(self, string):
: ''' Returns the string without non ASCII characters'''
: s = ""
: nonascii = 0
: for c in string:
: if ord(c) < 128:
: s += c
: else:

avatar
r*y
21
我以前写过一个
其实,还不如搞一个共享俱乐部性质的平台更好

【在 M*****e 的大作中提到】
:
: 我觉得阿t应该鼓励搞一个电子书的制作阅读攻略。
: 这才是顺应教主号召的好事。

avatar
Y*e
22
不支持。不过email给amazon,自动免费转换成可以支持的格式。
当然如果PDF里面图表图片过于复杂(比如专业文献),转化起来应该不会很理想。
这一点上,DX对PDF支持最好。

【在 d*****0 的大作中提到】
: kindle2不支持PDF吧
avatar
n*e
23
恩。。。
那个你能放个比较正确的写法么?

【在 d********g 的大作中提到】
: 下面这个捉急的片段,看有多少是用C风格/思路来写Python的,另外还有无法忍受的错
: 误/不推荐做法:
: def strip_non_ascii(self, string):
: ''' Returns the string without non ASCII characters'''
: s = ""
: nonascii = 0
: for c in string:
: if ord(c) < 128:
: s += c
: else:

avatar
R*a
24
支持,不过支持得不好。
kindle这东西还真像ipod模式,能听mp3,但是听mp3这个功能上还不如随便一个山寨货

【在 d*****0 的大作中提到】
: kindle2不支持PDF吧
avatar
c*l
25
re,没看出有什么需要改进 的

【在 n***e 的大作中提到】
: 恩。。。
: 那个你能放个比较正确的写法么?

avatar
Y*e
26
是。不过对于书虫而言,"长时间阅读而不伤眼"这一点还是很有吸引力的。
尤其现在大多数人应该都有一堆电子书。
价格方面,除非彩屏出来了,不然灰屏的E-Ink一时半会价格还下不来。

【在 R***a 的大作中提到】
: 嗯,面对smartphone/iphone, netbook两面夹击,
: 这种只有一个功能的book reader得便宜才有市场。
: 虽然你显示效果好,但是对多数人来说,买一个iphone, netbook
: 也能看书,没必要投资一个专门看书东西。不是所有人都没事干抱本书看的

avatar
c*n
27
def StripNonAscii(self, non_ascii_string):
striped_str = ''.join([c for c in non_ascii_string if ord(c) < 128])
return (striped_str, (striped_str == non_ascii_string))
这多干净
avatar
Y*e
28
有个英国公司出得ebook reader,叫什么iLad好像,对PDF支持非常好。不过贼贵。
不知道是不是要给Adobe交份子钱,所以价格才上去了。

【在 R***a 的大作中提到】
: 支持,不过支持得不好。
: kindle这东西还真像ipod模式,能听mp3,但是听mp3这个功能上还不如随便一个山寨货

avatar
c*l
29
强,长姿丝了

【在 c*********n 的大作中提到】
: def StripNonAscii(self, non_ascii_string):
: striped_str = ''.join([c for c in non_ascii_string if ord(c) < 128])
: return (striped_str, (striped_str == non_ascii_string))
: 这多干净

avatar
d*0
30
不是说要按流量收费的么

【在 Y********e 的大作中提到】
: 不支持。不过email给amazon,自动免费转换成可以支持的格式。
: 当然如果PDF里面图表图片过于复杂(比如专业文献),转化起来应该不会很理想。
: 这一点上,DX对PDF支持最好。

avatar
g*g
31
不懂python,但regex不就一行的事情吗,大多数语言都支持。
String.replaceAll("[^\x00-\x7F]", "")
avatar
Y*e
32
听说是前30本免费。后面每次收10c,基本相当于免费。
另外,网上也有专门的软件干这事。

【在 d*****0 的大作中提到】
: 不是说要按流量收费的么
avatar
c*e
33
嘿嘿。。。

【在 g*****g 的大作中提到】
: 不懂python,但regex不就一行的事情吗,大多数语言都支持。
: String.replaceAll("[^\x00-\x7F]", "")

avatar
c*n
34
等待crunchpad

【在 m*******e 的大作中提到】
: $399
: $359
: $299 (now)

avatar
d*g
35
这你就有所不知了,不同语言的特性决定了性能
Python里的字符串都是不可变的,不能重新assign,字面上的重新赋值实际上都是新开
一个对象
所以你看一个循环里 s += 'xxx'这种写法会生成多少个废对象?

【在 c****e 的大作中提到】
: as long as it works, why bother. "c style" is not expressive but usually
: quite robust.

avatar
Y*e
36
对了,Kindle支持中文么?这一点很重要啊。

【在 m*******e 的大作中提到】
: $399
: $359
: $299 (now)

avatar
d*g
37
你这个和我给他review的基本一样,不过这个case比较字符串大小比全等操作更优化
s = ''.join([c for c in orig_str if ord(c) < 128])
nonascii = len(orig_str) != len(s)
return (s, nonascii)

【在 c*********n 的大作中提到】
: def StripNonAscii(self, non_ascii_string):
: striped_str = ''.join([c for c in non_ascii_string if ord(c) < 128])
: return (striped_str, (striped_str == non_ascii_string))
: 这多干净

avatar
d*0
38
折腾过以后好像可以支持

【在 Y********e 的大作中提到】
: 对了,Kindle支持中文么?这一点很重要啊。
avatar
d*g
39
那代码里除了风格,别的常识错误太多了
第一file是内置函数,string是内置库。是可以强制赋值成别的对象,但是这种用法你
不捉急吗?那个组本来是做硬件的,Python用来写API,要不是我看到了顺手把关一下
,这种质量的code ship之后产品就卖出来了,还得WSN去折腾报告bug
第二个不用T/F而用0/1,这太明显的C霸王硬上弓了,捉急呀
第三字符串直接循环相加,虽然有些实现比如CPython是有优化的,但不是所有。这要
是循环十万遍,那可是要生成十万零一个字符串对象的(不说垃圾收集)
第四path join不用os.path.join(),直接字符串相加,这……就算100%肯定是在Linux
上运行,也不能这么山寨吧。我太为他捉急了
第五写Python的确实看不惯啰啰嗦嗦的写法。filepath那个就算这种错误的字符串操作
,也可以简化成这样:
filepath = '{0}/{1}{2}'.format(path, ascii_fname, '*' if nonascii else '')
或者:
filepath = '{0}/{1}{2}'.format(path, ascii_fname, nonascii and '*' or '')
前一个是标准Pythonic写法,后一个是带点C遗风的Pythonic写法
用Java打个简单的比方吧,这种写法好比在Java里模拟C的指针操作,自己多加一层
layer。可以是可以,就是捉急,你要是看到公司有C码工在Java里这样乱搞难道不吐血?
短短的几段代码,能同时犯这么多错误,也不容易

【在 g*****g 的大作中提到】
: 不懂python,但regex不就一行的事情吗,大多数语言都支持。
: String.replaceAll("[^\x00-\x7F]", "")

avatar
w*t
40
no Z ture

【在 d*****0 的大作中提到】
: 折腾过以后好像可以支持
avatar
d*g
41
更省的办法是避免多次ord()调用
import string
ASCII_LETTERS = string.ascii_letters
s = ''.join([c for c in orig_str if c in ASCII_LETTERS])
不过意义不是很大

【在 d********g 的大作中提到】
: 你这个和我给他review的基本一样,不过这个case比较字符串大小比全等操作更优化
: s = ''.join([c for c in orig_str if ord(c) < 128])
: nonascii = len(orig_str) != len(s)
: return (s, nonascii)

avatar
v*e
42
ilad功能强,好像能记笔记,里面是个PDA的芯

【在 Y********e 的大作中提到】
: 有个英国公司出得ebook reader,叫什么iLad好像,对PDF支持非常好。不过贼贵。
: 不知道是不是要给Adobe交份子钱,所以价格才上去了。

avatar
d*g
43
这C码工明显不知道自己在干什么,要知道的话style绝不会C风格,Python的风格关乎
效率。别的不说,就是C来写,那个判断nonascii的循环,用得着多次赋值1么?逻辑是
没错,我看着都蛋疼,就算小学生读了谭浩强的大毒草来写C,也不至于写成这样吧

【在 n******t 的大作中提到】
: 说句直白的,风格其实不能当饭吃。
: 程序员最重要的不是style,是知道自己在干什么。

avatar
d*b
44
Steve Jobs说的是对的,people don't read.
所以,对专业图书,无论kindle还是kindle x,还是早了点,现在设计的主要target应
该准对小说这种的口袋书。SONY的reader这样的大小。或者比reader更小点的 4寸,5
寸屏。
但无论如何,kindle很长时间内都不会有多大的利润,看看美国有多少书店就明白了。

【在 m*******e 的大作中提到】
: $399
: $359
: $299 (now)

avatar
c*e
45
I know immutable. But it's python's complier's job to optimize this.
javascript used to be slow to s+=, now it's even faster than stringbuidler
because people like to write in that way.
I agree the way he wrote is not every FP. where|join can make code more
expressive. But my point is even his code is verbose, as long as it works it
could be fine. I don't know your concrete story, but don't laugh at
novince. He might just need a little bit practice and learn a few
conventions.
Back to the post, let's not start perf discussion on python.

【在 d********g 的大作中提到】
: 这你就有所不知了,不同语言的特性决定了性能
: Python里的字符串都是不可变的,不能重新assign,字面上的重新赋值实际上都是新开
: 一个对象
: 所以你看一个循环里 s += 'xxx'这种写法会生成多少个废对象?

avatar
C*n
46
jobs 看市场看的还是很准的
kindle就算做成功了,面对的也只是小众市场,不可能有太大利润,而且
很可能很快就被umpc/pda之类的取代
在没出现能折叠的液晶屏之前,我认为iphone的尺寸是可以接受的

5

【在 d*b 的大作中提到】
: Steve Jobs说的是对的,people don't read.
: 所以,对专业图书,无论kindle还是kindle x,还是早了点,现在设计的主要target应
: 该准对小说这种的口袋书。SONY的reader这样的大小。或者比reader更小点的 4寸,5
: 寸屏。
: 但无论如何,kindle很长时间内都不会有多大的利润,看看美国有多少书店就明白了。

avatar
f*y
47
让python马工去写C,估计根本写不出来了。

【在 d********g 的大作中提到】
: 下面这个捉急的片段,看有多少是用C风格/思路来写Python的,另外还有无法忍受的错
: 误/不推荐做法:
: def strip_non_ascii(self, string):
: ''' Returns the string without non ASCII characters'''
: s = ""
: nonascii = 0
: for c in string:
: if ord(c) < 128:
: s += c
: else:

avatar
s*a
48
i will buy one if i can find a deal <= $9

【在 m*******e 的大作中提到】
: $399
: $359
: $299 (now)

avatar
d*g
49
你这样说也不对,如果啥都是compiler's job,怎么不搞一个自动写bit manipulation
的,智能把垃圾代码给搞高效一点,对吧?

it

【在 c****e 的大作中提到】
: I know immutable. But it's python's complier's job to optimize this.
: javascript used to be slow to s+=, now it's even faster than stringbuidler
: because people like to write in that way.
: I agree the way he wrote is not every FP. where|join can make code more
: expressive. But my point is even his code is verbose, as long as it works it
: could be fine. I don't know your concrete story, but don't laugh at
: novince. He might just need a little bit practice and learn a few
: conventions.
: Back to the post, let's not start perf discussion on python.

avatar
h*r
50
What I care about is the price of Kindle DX!

【在 m*******e 的大作中提到】
: $399
: $359
: $299 (now)

avatar
d*g
51
算了吧,你自己先得学艺精。我都提到了其中一个答案是“带点C遗风的Pythonic写法
”:
filepath = '{0}/{1}{2}'.format(path, ascii_fname, nonascii and '*' or '')
这个写法:
nonascii and '*' or ''
看看和你自己问的C问题是不是有点类似?你理解了吗?
发信人: finalguy (o(∩∩)o), 信区: Programming
标 题: 神奇的逻辑关系
发信站: BBS 未名空间站 (Sat May 18 21:41:01 2013, 美东)
今天读一段code,不是很明白一个地方。具体就是
if (A && B || C) {
}
这样的逻辑写法我从来不用,看了也不是很懂。求高手指点,究竟在A,B,C那几个为
真的情况下会进入这个block?

【在 f******y 的大作中提到】
: 让python马工去写C,估计根本写不出来了。
avatar
b*e
52
可以在家里摆一个,剩下放书的空间

【在 C********n 的大作中提到】
: jobs 看市场看的还是很准的
: kindle就算做成功了,面对的也只是小众市场,不可能有太大利润,而且
: 很可能很快就被umpc/pda之类的取代
: 在没出现能折叠的液晶屏之前,我认为iphone的尺寸是可以接受的
:
: 5

avatar
m*l
53
别互相贬低了,要我说, 我知道看到数字就头疼呢,例如你这个128...

【在 d********g 的大作中提到】
: 算了吧,你自己先得学艺精。我都提到了其中一个答案是“带点C遗风的Pythonic写法
: ”:
: filepath = '{0}/{1}{2}'.format(path, ascii_fname, nonascii and '*' or '')
: 这个写法:
: nonascii and '*' or ''
: 看看和你自己问的C问题是不是有点类似?你理解了吗?
: 发信人: finalguy (o(∩∩)o), 信区: Programming
: 标 题: 神奇的逻辑关系
: 发信站: BBS 未名空间站 (Sat May 18 21:41:01 2013, 美东)
: 今天读一段code,不是很明白一个地方。具体就是

avatar
c*n
54
我想等crunchpad那个大小的,以及电子书普及

【在 b*****e 的大作中提到】
: 可以在家里摆一个,剩下放书的空间
avatar
w*l
55
不觉得。你这个每次+=都生成一个新的object不是一个显然的决定, 你是把internal
implementation拿来反过来指导用法。C没关系,反正什么都透明,学的OS跟
architecture已经基本上给你sense怎么写比较快。

manipulation

【在 d********g 的大作中提到】
: 你这样说也不对,如果啥都是compiler's job,怎么不搞一个自动写bit manipulation
: 的,智能把垃圾代码给搞高效一点,对吧?
:
: it

avatar
N*w
56
等 crunchpad 出 10" 大小的。。。

【在 c****n 的大作中提到】
: 我想等crunchpad那个大小的,以及电子书普及
avatar
f*y
57
谁这么写程序的,只能说他C写的也不怎么样。

【在 d********g 的大作中提到】
: 算了吧,你自己先得学艺精。我都提到了其中一个答案是“带点C遗风的Pythonic写法
: ”:
: filepath = '{0}/{1}{2}'.format(path, ascii_fname, nonascii and '*' or '')
: 这个写法:
: nonascii and '*' or ''
: 看看和你自己问的C问题是不是有点类似?你理解了吗?
: 发信人: finalguy (o(∩∩)o), 信区: Programming
: 标 题: 神奇的逻辑关系
: 发信站: BBS 未名空间站 (Sat May 18 21:41:01 2013, 美东)
: 今天读一段code,不是很明白一个地方。具体就是

avatar
c*n
58
10'' too small.. 12''比较合适,A4啊...

【在 N****w 的大作中提到】
: 等 crunchpad 出 10" 大小的。。。
avatar
i*r
59
great post!
thanks
avatar
N*w
60
装 A4 的纸得多大的包啊
而且 A4 边上留了那么多,有效面积就是 10"左右

【在 c****n 的大作中提到】
: 10'' too small.. 12''比较合适,A4啊...
avatar
d*u
61
"风格关乎效率"的语言是没生命力的。说难听点儿,就是玩具。

【在 d********g 的大作中提到】
: 这C码工明显不知道自己在干什么,要知道的话style绝不会C风格,Python的风格关乎
: 效率。别的不说,就是C来写,那个判断nonascii的循环,用得着多次赋值1么?逻辑是
: 没错,我看着都蛋疼,就算小学生读了谭浩强的大毒草来写C,也不至于写成这样吧

avatar
R*a
62
jobs不是要出iReader么。
而且apple怕什么小众市场啊

【在 C********n 的大作中提到】
: jobs 看市场看的还是很准的
: kindle就算做成功了,面对的也只是小众市场,不可能有太大利润,而且
: 很可能很快就被umpc/pda之类的取代
: 在没出现能折叠的液晶屏之前,我认为iphone的尺寸是可以接受的
:
: 5

avatar
d*g
63
A && B || C都不理解,你怎么学的C啊

【在 f******y 的大作中提到】
: 谁这么写程序的,只能说他C写的也不怎么样。
avatar
c*n
64
没那些边,阅读很不爽啊... 还有随手做笔记的舒坦
对了,你知道现在有啥阅读软件可以触摸一下出来个框,然后打字
输入comment吗?pdf+tablet那种用笔写实在很不爽,画图还行。

【在 N****w 的大作中提到】
: 装 A4 的纸得多大的包啊
: 而且 A4 边上留了那么多,有效面积就是 10"左右

avatar
p*o
65
>>> from string import ascii_letters
>>> from operator import contains
>>> from functools import partial
>>> strip_nonascii = partial(filter,partial(contains,ascii_letters))
>>> strip_nonascii('a1b2c3d4e5')
'abcde'
这样写够"pythonic"不?lol
你管人家写成怎样,能work就行
avatar
l*e
66
should
avatar
p*o
67
''.join(c for c in orig_str if c in ASCII_LETTERS)

【在 d********g 的大作中提到】
: 更省的办法是避免多次ord()调用
: import string
: ASCII_LETTERS = string.ascii_letters
: s = ''.join([c for c in orig_str if c in ASCII_LETTERS])
: 不过意义不是很大

avatar
c*a
68
同等待

【在 c****n 的大作中提到】
: 等待crunchpad
avatar
j*g
69
你为什么要吐血,和你有什么关系吗?这代码在他们的场景下有问题吗?你觉得这是代
码的问题,还是资源的问题?

Linux

【在 d********g 的大作中提到】
: 那代码里除了风格,别的常识错误太多了
: 第一file是内置函数,string是内置库。是可以强制赋值成别的对象,但是这种用法你
: 不捉急吗?那个组本来是做硬件的,Python用来写API,要不是我看到了顺手把关一下
: ,这种质量的code ship之后产品就卖出来了,还得WSN去折腾报告bug
: 第二个不用T/F而用0/1,这太明显的C霸王硬上弓了,捉急呀
: 第三字符串直接循环相加,虽然有些实现比如CPython是有优化的,但不是所有。这要
: 是循环十万遍,那可是要生成十万零一个字符串对象的(不说垃圾收集)
: 第四path join不用os.path.join(),直接字符串相加,这……就算100%肯定是在Linux
: 上运行,也不能这么山寨吧。我太为他捉急了
: 第五写Python的确实看不惯啰啰嗦嗦的写法。filepath那个就算这种错误的字符串操作

avatar
a*t
70
if dx 399

【在 m*******e 的大作中提到】
: $399
: $359
: $299 (now)

avatar
c*y
71
看那个python speed faq就行了,说这么多干嘛啊。
有些只是他不知道python的实现,不知道效率问题,给他发个link就行了。
http://wiki.python.org/moin/PythonSpeed/PerformanceTips
风格?效率高了,是不是pythonic,谁care啊。

【在 d********g 的大作中提到】
: 下面这个捉急的片段,看有多少是用C风格/思路来写Python的,另外还有无法忍受的错
: 误/不推荐做法:
: def strip_non_ascii(self, string):
: ''' Returns the string without non ASCII characters'''
: s = ""
: nonascii = 0
: for c in string:
: if ord(c) < 128:
: s += c
: else:

avatar
i*r
72
加个括号不是更readable么

【在 d********g 的大作中提到】
: A && B || C都不理解,你怎么学的C啊
avatar
d*g
73
用internal implementation来指导用法,C难道还能笑别人?随便一个简单例子:swap
指针地址来swap值,这比直接swap值要高效吧?

internal

【在 w*********l 的大作中提到】
: 不觉得。你这个每次+=都生成一个新的object不是一个显然的决定, 你是把internal
: implementation拿来反过来指导用法。C没关系,反正什么都透明,学的OS跟
: architecture已经基本上给你sense怎么写比较快。
:
: manipulation

avatar
d*g
74
你这不就是in操作吗,一个道理

【在 p**o 的大作中提到】
: >>> from string import ascii_letters
: >>> from operator import contains
: >>> from functools import partial
: >>> strip_nonascii = partial(filter,partial(contains,ascii_letters))
: >>> strip_nonascii('a1b2c3d4e5')
: 'abcde'
: 这样写够"pythonic"不?lol
: 你管人家写成怎样,能work就行

avatar
d*g
75
对,用generator会更省

【在 p**o 的大作中提到】
: ''.join(c for c in orig_str if c in ASCII_LETTERS)
avatar
j*g
76
为什么?swap值可以用register实现,swap地址,对应数据必须在内存里面。

swap

【在 d********g 的大作中提到】
: 用internal implementation来指导用法,C难道还能笑别人?随便一个简单例子:swap
: 指针地址来swap值,这比直接swap值要高效吧?
:
: internal

avatar
d*g
77
Python的swap还可以这样呢:
a, b = b, a
这和C的指针swap一样,才是internal implementation指导用法的典型例子

【在 j******g 的大作中提到】
: 为什么?swap值可以用register实现,swap地址,对应数据必须在内存里面。
:
: swap

avatar
N*n
78

这都啥馊主意啊,你咋知道只有俩指针IN THE PLAY?如果还第三个指针指
向其中任何一值你这SWAP指针岂不是漏了。您这两下子还点评C编程,LOL.

【在 d********g 的大作中提到】
: 用internal implementation来指导用法,C难道还能笑别人?随便一个简单例子:swap
: 指针地址来swap值,这比直接swap值要高效吧?
:
: internal

avatar
d*g
79
这就奇怪了,你自己写的没几行的代码居然都不知道用了几个指针,那你最后还怎么
free呢?就您这两下子还玩指针呢,C是跟VB老师学的吧,LOL

【在 N********n 的大作中提到】
:
: 这都啥馊主意啊,你咋知道只有俩指针IN THE PLAY?如果还第三个指针指
: 向其中任何一值你这SWAP指针岂不是漏了。您这两下子还点评C编程,LOL.

avatar
j*g
80
我的看法是指针操作是很不好的行为。不过也不重要,很多时候能够省一半的开发时间
,比2x speedup重要的多了。就比如你举得例子吧,你也不会真正evaluate对整个系统
有多大的影响,去看instructions究竟发生了什么。

【在 d********g 的大作中提到】
: Python的swap还可以这样呢:
: a, b = b, a
: 这和C的指针swap一样,才是internal implementation指导用法的典型例子

avatar
z*0
81
指针在C里谈不上Internal Implementation吧。。。

【在 d********g 的大作中提到】
: Python的swap还可以这样呢:
: a, b = b, a
: 这和C的指针swap一样,才是internal implementation指导用法的典型例子

avatar
N*n
82

能SWAP VALUE谁没事SWAP指针?假如有多个指针SWAP VALUE一次就解决,用
你的方法方法还得把每个指针都SWAP一遍。自以为聪明结果搬石头咋自己脚,
连这都想不明白还指点C 编程,HOHO.

【在 d********g 的大作中提到】
: 这就奇怪了,你自己写的没几行的代码居然都不知道用了几个指针,那你最后还怎么
: free呢?就您这两下子还玩指针呢,C是跟VB老师学的吧,LOL

avatar
t*a
83
上面一位朋友的帖子用函数式风格来写python
def StripNonAscii(self, non_ascii_string):
striped_str = ''.join([c for c in non_ascii_string if ord(c) < 128])
return (striped_str, (striped_str == non_ascii_string))
本质上就是转换string为list,do filtering,then apply join function on it。非
常典型的函数式风格。
python为了保持对fortran c系列冯诺伊曼式语言的兼容,保留了mutable方式的写法,
可能因此才会有楼主的例子中s += c这种低效code的出现,可叹。
avatar
f*y
84
懒得跟一个写python的人争这些,继续写你的python好了。你认为那种写法好,你就那
么写python。

【在 d********g 的大作中提到】
: A && B || C都不理解,你怎么学的C啊
avatar
j*g
85
s+=c 表达的意思非常明确,理论上编译器应该对其优化的,不过可能python本身的局
限性决定的。

【在 t****a 的大作中提到】
: 上面一位朋友的帖子用函数式风格来写python
: def StripNonAscii(self, non_ascii_string):
: striped_str = ''.join([c for c in non_ascii_string if ord(c) < 128])
: return (striped_str, (striped_str == non_ascii_string))
: 本质上就是转换string为list,do filtering,then apply join function on it。非
: 常典型的函数式风格。
: python为了保持对fortran c系列冯诺伊曼式语言的兼容,保留了mutable方式的写法,
: 可能因此才会有楼主的例子中s += c这种低效code的出现,可叹。

avatar
m*l
86
任何没有优化的编译器应该说是不是一个合格的编译器

【在 j******g 的大作中提到】
: s+=c 表达的意思非常明确,理论上编译器应该对其优化的,不过可能python本身的局
: 限性决定的。

avatar
y*g
87
解释器呢

【在 m*******l 的大作中提到】
: 任何没有优化的编译器应该说是不是一个合格的编译器
avatar
d*g
88
我写C的时候你写拼音,我写Python的时候你终于开始写C了。不知道你啥时候开始写
Python,呵呵

【在 f******y 的大作中提到】
: 懒得跟一个写python的人争这些,继续写你的python好了。你认为那种写法好,你就那
: 么写python。

avatar
q*c
89
这么直白的语法, 多用了 120 bytes. 少死亡 120 脑细胞。
就看你觉得你的脑细胞值钱, 还是计算机的内存条值钱了。
一切玩弄奇技淫巧的玩意,开始能被一群 nerd 喧嚣一时, 但是
longrun 最后在 c & java 的易用性直白性王道面前, 都是土鸡瓦狗。

【在 d********g 的大作中提到】
: 下面这个捉急的片段,看有多少是用C风格/思路来写Python的,另外还有无法忍受的错
: 误/不推荐做法:
: def strip_non_ascii(self, string):
: ''' Returns the string without non ASCII characters'''
: s = ""
: nonascii = 0
: for c in string:
: if ord(c) < 128:
: s += c
: else:

avatar
q*c
90
and his code is as simple and easy to understand as water.
so we drink water everyday, and for 1 MM years, and probably forever.
but no drink/wine/etc will ever last.

it

【在 c****e 的大作中提到】
: I know immutable. But it's python's complier's job to optimize this.
: javascript used to be slow to s+=, now it's even faster than stringbuidler
: because people like to write in that way.
: I agree the way he wrote is not every FP. where|join can make code more
: expressive. But my point is even his code is verbose, as long as it works it
: could be fine. I don't know your concrete story, but don't laugh at
: novince. He might just need a little bit practice and learn a few
: conventions.
: Back to the post, let's not start perf discussion on python.

avatar
q*c
91
这些同学还在玩弄奇技淫巧因此洋洋得意的阶段。就像当年的手工作坊写小程序玩弄技
巧, 以陈序难懂为荣。
觉得自己的奇技淫巧比别人多了两样, 因此有某种隐晦的快感。 呵呵。

【在 d********u 的大作中提到】
: "风格关乎效率"的语言是没生命力的。说难听点儿,就是玩具。
avatar
q*c
92
那样就没有 "Style" 了。

【在 i***r 的大作中提到】
: 加个括号不是更readable么
avatar
t*a
93
呵呵,类比一下数学,这就好比已经有f(1)+f(2)+...+f(n)的表示法以后,人们还要使
用sum_i^n{f(i)}的表示法。不要恶意揣测啊。
前面有位朋友说的对啊,用简单的符号来表示以后,优化是编译器的责任,现在显然还
有距离。

【在 q*c 的大作中提到】
: 这些同学还在玩弄奇技淫巧因此洋洋得意的阶段。就像当年的手工作坊写小程序玩弄技
: 巧, 以陈序难懂为荣。
: 觉得自己的奇技淫巧比别人多了两样, 因此有某种隐晦的快感。 呵呵。

avatar
m*l
94
类比就是诡辩,
你这个类比根本不对
程式语言和非程式语言是矛盾的两个方面,不是互相替代的关系
是互补的,不是互赤

【在 t****a 的大作中提到】
: 呵呵,类比一下数学,这就好比已经有f(1)+f(2)+...+f(n)的表示法以后,人们还要使
: 用sum_i^n{f(i)}的表示法。不要恶意揣测啊。
: 前面有位朋友说的对啊,用简单的符号来表示以后,优化是编译器的责任,现在显然还
: 有距离。

avatar
g*n
95
高人!

【在 g*****g 的大作中提到】
: 不懂python,但regex不就一行的事情吗,大多数语言都支持。
: String.replaceAll("[^\x00-\x7F]", "")

avatar
d*g
96
有些人脑子是不好使,这里说的Python不应该用C的思想来写,到你这变成Python和C来
PK了
好比川菜粤菜都好吃,你妈现在居然有人非要用泡椒做叉烧,还说凭什么叉烧不能用泡
椒,你尝出来味道不对是舌头的问题,反正最后拉出来都是屎,舌头要优化好,吃什么
都是香的,一切其它菜系在川菜的强大攻势前都是土鸡瓦狗。我看这脑细胞都死光了才
能这么说吧

【在 q*c 的大作中提到】
: 这么直白的语法, 多用了 120 bytes. 少死亡 120 脑细胞。
: 就看你觉得你的脑细胞值钱, 还是计算机的内存条值钱了。
: 一切玩弄奇技淫巧的玩意,开始能被一群 nerd 喧嚣一时, 但是
: longrun 最后在 c & java 的易用性直白性王道面前, 都是土鸡瓦狗。

avatar
d*g
97
别五十步笑百步了,“玩弄奇技淫巧”的语言首推C,如果连这个都认识不到,那还是
怪入门错找了体育老师吧

【在 q*c 的大作中提到】
: 这些同学还在玩弄奇技淫巧因此洋洋得意的阶段。就像当年的手工作坊写小程序玩弄技
: 巧, 以陈序难懂为荣。
: 觉得自己的奇技淫巧比别人多了两样, 因此有某种隐晦的快感。 呵呵。

avatar
d*g
98
我觉得连默认优先级都搞不清楚的,还是别编程比较好

【在 q*c 的大作中提到】
: 那样就没有 "Style" 了。
avatar
w*l
99
跟你说了有了OS跟Architecture的基础这个完全可以自己想出来 - 一个是一两条指令
做完,另一个要串拷贝。你那个+=生成新的有这么显然吗?

swap

【在 d********g 的大作中提到】
: 用internal implementation来指导用法,C难道还能笑别人?随便一个简单例子:swap
: 指针地址来swap值,这比直接swap值要高效吧?
:
: internal

avatar
p*o
100
这叫 generator expression,
generator 指的是带yield的函数

【在 d********g 的大作中提到】
: 对,用generator会更省
avatar
f*y
101
相反我认为C的东西很直白,可能对你来说有点复杂。

【在 d********g 的大作中提到】
: 别五十步笑百步了,“玩弄奇技淫巧”的语言首推C,如果连这个都认识不到,那还是
: 怪入门错找了体育老师吧

avatar
f*y
102
我每次都加括号,编程编的好好的,从来不因为这个出bug。
你这么注重那些东西,应该是谭浩强教出来的吧。

【在 d********g 的大作中提到】
: 我觉得连默认优先级都搞不清楚的,还是别编程比较好
avatar
d*g
103
A && B || C直白得令人发指,我不知道为什么对你来说那么复杂?笑死了

【在 f******y 的大作中提到】
: 相反我认为C的东西很直白,可能对你来说有点复杂。
avatar
d*g
104
连顺序都搞不清楚的还能编得好?这基本功也太差了,a++和++a对你来说都一样吧。建
议你先去找谭浩强教教……

【在 f******y 的大作中提到】
: 我每次都加括号,编程编的好好的,从来不因为这个出bug。
: 你这么注重那些东西,应该是谭浩强教出来的吧。

avatar
f*y
105
我也没说复杂,只是上来confirm一下。而且我在原问题里把逻辑简化成这个的,如果
你看到原来的code有很多层的判断放一起这种写法其实很差。
另外你一直抓着这个对你的编程有帮助吗?

【在 d********g 的大作中提到】
: A && B || C直白得令人发指,我不知道为什么对你来说那么复杂?笑死了
avatar
f*y
106
发现你从头到尾整个贴里一直都在臆想,这个也算是行艺了吧?

【在 d********g 的大作中提到】
: 连顺序都搞不清楚的还能编得好?这基本功也太差了,a++和++a对你来说都一样吧。建
: 议你先去找谭浩强教教……

avatar
d*g
107
A && B || C或者A and B or C我早就理解了,对我的编程当然没有任何帮助,对你的
编程应该还是有一定帮助的。你拒不接受好心人帮助,是什么心态呢?

【在 f******y 的大作中提到】
: 我也没说复杂,只是上来confirm一下。而且我在原问题里把逻辑简化成这个的,如果
: 你看到原来的code有很多层的判断放一起这种写法其实很差。
: 另外你一直抓着这个对你的编程有帮助吗?

avatar
f*y
108
btw,后来我又去看那人的code,他已经自己加上括号了。他知道你在这里的行为肯定
很感动。。。

【在 f******y 的大作中提到】
: 我也没说复杂,只是上来confirm一下。而且我在原问题里把逻辑简化成这个的,如果
: 你看到原来的code有很多层的判断放一起这种写法其实很差。
: 另外你一直抓着这个对你的编程有帮助吗?

avatar
d*g
109
你臆想的那也太多了,以为这世上就你一个人写C,呵呵。我原帖可是说的Python里不
能用C的思想/习惯来写,到了你这变成Python与C掐架了

【在 f******y 的大作中提到】
: 发现你从头到尾整个贴里一直都在臆想,这个也算是行艺了吧?
avatar
f*y
110
我也没掐架啊,只是指出来让写C用python的习惯也不行。

【在 d********g 的大作中提到】
: 你臆想的那也太多了,以为这世上就你一个人写C,呵呵。我原帖可是说的Python里不
: 能用C的思想/习惯来写,到了你这变成Python与C掐架了

avatar
c*n
111
哦对了忘了说了 1 == True 的哦
avatar
L*n
112
写C没法用python的习惯吧,C不支持fp

【在 f******y 的大作中提到】
: 我也没掐架啊,只是指出来让写C用python的习惯也不行。
avatar
m*l
113
C supports Functions though

【在 L***n 的大作中提到】
: 写C没法用python的习惯吧,C不支持fp
avatar
g*t
114
代码的最重要的是维护容易, 那种精炼的语句都不适合维护,
avatar
i*r
115
其实,我觉得记得 PEDMAS差不多就够了,能够记得多自然是好事
但是几十个operator,也许你熟悉这几个,我熟悉那几个 ---- 看彼此的code还要
google一下不是?
懂C的来看python,还要google一下不是?

【在 d********g 的大作中提到】
: 连顺序都搞不清楚的还能编得好?这基本功也太差了,a++和++a对你来说都一样吧。建
: 议你先去找谭浩强教教……

avatar
m*l
116
pemdas

【在 i***r 的大作中提到】
: 其实,我觉得记得 PEDMAS差不多就够了,能够记得多自然是好事
: 但是几十个operator,也许你熟悉这几个,我熟悉那几个 ---- 看彼此的code还要
: google一下不是?
: 懂C的来看python,还要google一下不是?

avatar
i*r
117
呵呵,见笑了

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