前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【我问 Crossin】英语不好能不能学编程?

【我问 Crossin】英语不好能不能学编程?

作者头像
Crossin先生
发布2018-04-17 14:41:36
7740
发布2018-04-17 14:41:36
举报

我问 Crossin” 栏目会整理一些读者经常会问到的问题,统一作答。有比较具体的编程细节,也会有一些方向的建议,以及学习经验、编程小技巧的分享。

大家有想问的问题可以直接在本栏目文章下留言。当然因为微信留言的行式和长度有限,如果是具体的问题,请加我们的交流群组或在论坛上发帖附上详细的代码和报错信息。

1. python 3 里的 print 如何输出之后不换行?

方法一:end 参数

代码语言:javascript
复制
print('hello', end=' ')
print('world')

方法二:在同一个 print 语句中输出多个文本

代码语言:javascript
复制
print('hello', 'world', 'Crossin')

顺便说下 py2 print 不换行:加逗号

代码语言:javascript
复制
print 'hello', 'world',
print 'Crossin',
2. IDLE 里写好了代码,无法保存是怎么回事?

IDLE 里点击保存或运行时,程序无响应,或弹出如下的弹窗

都是因为代码中有中文,而没有在文件开头进行声明。需要在代码的第一行加上弹窗里提示的文字:

代码语言:javascript
复制
# -*- coding: cp936 -*-

似乎新版本已经不再有这个问题。另外,因为大多数 Windows 系统的默认编码是 GBK(cp936),所以如果你直接 copy 别处代码,这里声明的是 UTF-8,很可能遇到输出乱码的问题。

3. 我英语不好,能不能学编程?

可以学,就像有人不懂日语,也照样打通了很多游戏。查下英汉词典,记住语法涉及的那些单词,if while for class def 之类,足够你写出完整的程序。英语好不是绝对必要的。

然而,英语不好,你可能就看不懂报错信息,需要花上比别人多的时间来调试。你无法查阅原版的文档和 StackOverflow 上的问答,只能在有限的中文资料里寻找二手信息。

所以,建议立刻开始你的编程学习,同时抽时间持续提升英语水平。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-03-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Crossin的编程教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. python 3 里的 print 如何输出之后不换行?
  • 2. IDLE 里写好了代码,无法保存是怎么回事?
  • 3. 我英语不好,能不能学编程?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档