为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
for x in [ 1,2,3,4,5,6,7,8,9 ]:
for y in [ 1,2,3,4,5,6,7,8,9,0]:
if x<y:
print str(x) +str(y)
我用的是这样的写法,将int转成str了
如同C++,如果有多个默认参数,所有默认参数要一起放在参数列表后面.
加u只能用于代码,不能用于注释
尝试写了点注释,才发现注释会导致编码问题
所以加了句
# -*- coding: utf-8 -*-
3.4 的版本2.5+10/4=5.0
要是廖老师的课程能够出版成书就好了,对着电脑屏幕看久了还是很不舒服啊。
我去,报错我才只给了三个人的成绩,怎么打印第四名的分数。。。
不要想太复杂了,把自己当成一个从来没有学过编程的人,看到这种问题自然就会用最笨的方法了,我还想写个循环来输出名字和成绩呢。
为什么我看Python的这些语法,感觉虽然是增加很多特性,让人写一些功能很简单但我总感觉这个语法复杂性比Java要高得多啊。看了很多遍都还是不习惯Python的语法,难道是因为Java和C#的语法习惯在我大脑已经根深蒂固,难以改变了吗?好多地方觉得看着好麻烦。
文中说不加u中文就不能正常显示,于是我在IDLE里去试了下完全没有问题,加不加u输出都一样。
>>> r'\(~_~)/ \(~_~)/'
'\\(~_~)/ \\(~_~)/'
>>> print (r'\(~_~)/ \(~_~)/')
\(~_~)/ \(~_~)/

最新回答 / 空leo
1、大量转义符的时候方便2、代码可读性高,如果你写的代码只拿给自己看,这条忽略。

最新回答 / 桑_天_月
一般情况下,如果引号有几层,会有可能引起混乱,这时候有两种方法。一种是使用转义字符另一种是使用引号层层嵌套的方法。两种方法都是可行的,看个人喜好
for x in [ '1','2','3','4','5','6','7','8' ]:
for y in [ '2','3','4','5','6','7','8','9' ]:
if x < y:
print x + y
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消