-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
编程思维 Python 基础班四期入学挑战 #138
Comments
课程组借这个 comment 公告一下(2017-07-30 11:49:23): 各位有技术问题请新建 Issue 提出,请勿回复本 Issue 提出想尽快和大家步调一致,习惯一致!有以下问题请教:
|
@ ssscaptain |
对于基础好些的同学,做前面的练习可能更觉得没多大挑战性,为避免“不屑”情绪,突然想到一个方法,既可以从头到尾做下来,还可以多带动点脑子,我自己试验了一个,觉得还挺有趣的,推荐给大家 方法就是:看着书中每章的“你应该看到的结果”部分,倒推出代码(需要用到该章的知识点),而不是看着代码一个一个的敲出来。然后再跟作者的源代码作比较。 |
@ssscaptain
使用 git 命令同步,我也觉得是在终端下输入 git 的命令在远程仓库与本地之间进行文件推拉
可以体验下 GitHub Desktop,但咱们既然搞编程了,是不是可以使用更 geek 的方式:命令行
有的用 Vim,有的用 Sublime Text,有的用 Atom。。。 |
@Vwan @simpleowen 谢谢啦 去做任务,各位师友,回见! |
@ssscaptain
使用终端,现在一般使用iTerm2,iTerm2新手应知特色功能--阳志平
用命令行更方便。
Atom或者TextMate,最近编程特别喜欢用Jupyter notebook,强烈推荐。 |
看到这种使用Github进行交流的方式,真的不要太好。 |
发现一个比较奇怪的现象,关于 print "%s" % "\"\"\'\'dada"
print "%r" % "\"\"\'\'dada" 输出结果如下: ""''dada
'""\'\'dada' 很奇怪,双引号的转义符号没有打印出来,但是单引号的转义符号打印出来了。不知道如何解释 感谢@mydream378。 对的, 因为%r打印出的字符自带单引号,因此字符中的单引号打印出转义字符,以示区别。 |
这个问题是个好问题 ,我也遇到了
其实转义字符毒发挥作用了
其实这就是%r和%s的区别
可能你把代码简化就可以看到这两者的区别:
比如原始code 改为:
print "%s” % " \"da\'da "
print "%r” % " \"da\'da "
输出结果如下:
"da'da
' "da\'da ‘
这样就能看出来区别了
就是%r的print的结果会带【' '】即single-quote 单引号
而 %s的就是不带【' '】
快开课了 大家加油哦
梦飞 祝好~
原始邮件
发件人:Luzhou [email protected]
收件人:AIHackers/[email protected]
抄送:Freeman [email protected]; [email protected]
发送时间:2017年7月29日(周六) 16:02
主题:Re: [AIHackers/PythonStartUp] 编程思维 Python 基础班四期入学挑战 (#138)
发现一个比较奇怪的现象,关于%r和%s的效果的。
输入以下代码来测试%r和%s的效果:
print "%s" % "\"\"\'\'dada" print "%r" % "\"\"\'\'dada"
输出结果如下:
""''dada '""\'\'dada'
很奇怪,双引号的转义符号没有打印出来,但是单引号的转义符号打印出来了。不知道如何解释
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
@wangluzhou Python的课程是不断升级打怪的过程,期待你打倒这个关于转义字符和不同打印模式的小怪兽~ |
如果我直接写 我网上查了一下python的回收机制,有这么一段话: 在Python中,大多数对象的生命周期都是通过对象的引用计数来管理的。从广义上来讲,引用计数也是一种垃圾收集机制,而且也是一种最直观,最简单的垃圾收集技术。 所以我的理解是当上面这句代码执行完之后,对象的引用计数就为0,对象就会被内存释放了。 |
各位有技术问题请新建 Issue 提出,请勿回复本 Issue 提出很高兴看到上面各位主动来 Issue 交流,不过 Issue 最好一事一议,各位再有新问题,请新建 Issue (点击页面右上角的 |
@wangluzhou 不是提新问题,只是回一下wangluzhou同学的问题。从python的官方文档里就有一些说明,可以参考: ....If you’re not using the with keyword, then you should call f.close() to close the file and immediately free up any system resources used by it. If you don’t explicitly close a file, Python’s garbage collector will eventually destroy the object and close the open file for you, but the file may stay open for a while. Another risk is that different Python implementations will do this clean-up at different times. |
强迫思维犯了,如何二次确认自己已经注册的个人信息? |
@wangluzhou 是指什么个人信息呢,用户信息表里填的吗?现在担心拿不准的话,可以重新填写一遍检查清楚哦。入学挑战结束后,170806 24:00 前会给通过挑战的同学配置权限发送邮件通知,届时如果没收到相关邮件或权限获取出现问题,可以联系一休~ |
欢迎你,开智学堂「编程思维 Python 基础班」四期学友!
参加课程需有一定基础,为顺利参与课程,请你在 8 月 4 日 11:42 前完成以下入学挑战 ——
挑战说明
基础任务(必做)
进阶任务(选做)
学有余力,还可选做以下进阶挑战,会有额外加分喔 ;)
提交方式
[你的名号]完成 Py104 入学挑战啦
,例如:小明完成 Py104 入学挑战啦
;提交后:
其它提醒
期待你的挑战成果~
PS. 如果你还没 GitHub 头像,建议尽快更新头像,方便其他学友记住你。尽量各平台统一哟 ;-)
The text was updated successfully, but these errors were encountered: