楼主: qiusuo102
349 0

[休闲其它] Java全栈工程师【已完结】sfsa [推广有奖]

  • 0关注
  • 0粉丝

初中生

28%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
90 点
帖子
7
精华
0
在线时间
2 小时
注册时间
2021-12-1
最后登录
2021-12-7

楼主
qiusuo102 发表于 2021-12-6 09:55:04 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
## Java全栈工程师【已完结】

学过C言语的同窗,或者看过《C言语从入门到放弃》这本书的同窗一定不会对“三目操作符”这种画面感十足的操作符感到生疏。

但是,直到我完成python小学一年级课程的时分才发现原来python也有相似的东西。比方:

def foo(val):    if val == 42:       return "you are a programmer!"    else:       return "you are a manong!"

或者你也能够这样写:

def foo(val):      return "you are a programmer!" if val == 42 else "you are a manong!"

友谊提示:此特技要当心运用。否则容易暴露你巨匠的实质。不要像撸主当年,把一切的if/else都改成神都看不懂的 "do xxx if xx else xxx"句式。

2. 会叫的都是鸭子

讲道理的话,这个应该是一个坑,而非装逼技巧。由于撸主当年是从C++党转学python的,刚开端写代码总喜欢这样:

if isinstance('c', CPlusPlus):assert(isinstance('python', CPlusPlus)

更变态的时分以至这样:

assert(type('C++') == CPlusPlus)

聪明的你可能会问撸主:“type和isinstance有什么区别啊?”。可你想不到的是撸主会答复你:“本人google去“,然后留给你一个傲娇的背影。

等等!撸主你说这玩意跟“鸭子”有什么关系。事实是酱紫的,有一天撸主正在揣摩“开电脑用左手开机好,还是右手开机好,还是双手齐上好”这个宇宙终极问题时,一位高年级的大哥哥过来通知我:“没必要这样,没必要四处assert isinstance 这种。由于python是鸭子类型。会叫的都是鸭子。”

然后撸主问他“你会叫吗?”

友谊的小船说翻就翻……


“什么?你不晓得鸭子类型?不会本人google吗?”

3. 内建函数和lamda

比方如下一个简单的例子:我需求将一个字符串列表中一切满足包含“result"字段的字符串挑选出来。

低年级的同窗可能会这么做:

def foo(xxx):      result_list = list()      for ele in org_list:           if "result" in ele:                result_list.append(ele)

链接:https://pan.baidu.com/s/19YH8_M2INQY_sHnzl6Q5sw 提取码:g0dc --来自百度网盘超级会员V4的分享

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Java FSA jav 工程师 Programmer

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-8 04:50