为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
初识Python_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • KG5
    和数学运算不同的地方是,Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数: 1 + 2 # ==> 整数 3 //和C语言一样,整形运算最后都是整形,向0取整。 1.0 + 2.0 # ==> 浮点数 3.0 但是整数和浮点数混合运算的结果就变成浮点数了: 1 + 2.0 # ==> 浮点数 3.0
    查看全部
  • KG5
    在r'''字符串'''中,可以包含有“"”,“'”,这样的字符,另外在普通字符串中,转义\只要在符号之前就行。
    查看全部
  • KG5
    '''...'''就相当于C语言中间的\n*3
    查看全部
  • KG5
    要表示字符串 Bob said "I'm OK". 由于 ' 和 " 会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又可以表示为 'Bob said \"I\'m OK\".'
    查看全部
  • sum = 0.0 先定义sun是带浮点的数,0.0+任何数就=xx.0。 for x in L 让x在L集里序列循环 新的sum = 0.0 + x循环出来的数 最后/4个,得出平均。
    查看全部
    0 采集 收起 来源:Python之 for循环

    2016-08-15

  • 班里考试后,老师要统计平均成绩,已知4位同学的成绩用list表示如下: L = [75, 92, 59, 68] 请利用for循环计算出平均成绩。 ?不会了怎么办 利用一个sum变量累加就可以计算出总成绩。 参考代码: L = [75, 92, 59, 68] sum = 0.0 for x in L: sum = sum + x print sum / 4
    查看全部
    0 采集 收起 来源:Python之 for循环

    2016-08-15

  • Python的 for 循环就可以依次把list或tuple的每个元素迭代出来: L = ['Adam', 'Lisa', 'Bart'] for name in L: print name 注意: name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。
    查看全部
    0 采集 收起 来源:Python之 for循环

    2016-08-15

  • 查看全部
    0 采集 收起 来源:Python之 for循环

    2016-08-15

  • 转义: u'中文\n日文\n韩文' 多行: u'''第一行 第二行''' raw+多行: ur'''Python的Unicode字符串支持"中文", "日文", "韩文"等多种语言'''
    查看全部
  • Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u'...'表示,比如: print u'中文' 中文
    查看全部
  • \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身
    查看全部
  • 这个时候,就需要对字符串的某些特殊字符进行“转义”,Python字符串用\进行转义。 要表示字符串 Bob said "I'm OK". 由于 ' 和 " 会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又可以表示为 'Bob said \"I\'m OK\".' 注意:转义字符 \ 不计入字符串的内容中。
    查看全部
  • 静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。例如Java是静态语言,赋值语句如下(// 表示注释): int a = 123; // a是整数类型变量 a = "mooc"; // 错误:不能把字符串赋给整型变量 和静态语言相比,动态语言更灵活,就是这个原因。 请不要把赋值语句的等号等同于数学的等号。比如下面的代码: x = 10 x = x + 2 如果从数学上理解x = x + 2那无论如何是不成立的,在程序中,赋值语句先计算右侧的表达式x + 2,得到结果12,再赋给变量x。由于x之前的值是10,重新赋值后,x的值变成12。 最后,理解变量在计算机内存中的表示也非常重要。当我们写:a = 'ABC'时,Python解释器干了两件事情: 1. 在内存中创建了一个'ABC'的字符串; 2. 在内存中创建了一个名为a的变量,并把它指向'ABC'。 也可以把一个变量a赋值给另一个变量b,这个操作实际上是把变量b指向变量a所指向的数据,例如下面的代码: a = 'ABC' b = a a = 'XYZ' print b 最后一行打印出变量b的内容到底是'ABC'呢还是'XYZ'?如果从数学意义上理解,就会错误地得出b和a相同,也应该是'XYZ',但实际上b的值是'ABC',让我们一行一行地执行代码,就可以看到到底发生了什么事: 执行a = 'ABC',解释器创建了字符串 'ABC'和变量 a,并把a指向 'ABC': 执行b = a,解释器创建了变量 b,并把b指向 a 指向的字符串'ABC': 执行a = 'XYZ',解释器创建了字符串'XYZ',并把a的指向改为'XYZ',但b并没有更改: 所以,最后打印变量b的结果自然是'ABC'了。
    查看全部
  • Python的注释以 # 开头,后面的文字直到行尾都算注释 # 这一行全部都是注释... print 'hello' # 这也是注释 注释还有一个巧妙的用途,就是一些代码我们不想运行,但又不想删除,就可以用注释暂时屏蔽掉: # 暂时不想运行下面一行代码: # print 'hello, python.'
    查看全部
    0 采集 收起 来源:Python的注释

    2016-08-15

  • 注意: 1.当我们在Python交互式环境下编写代码时,>>>是Python解释器的提示符,不是代码的一部分。 2.当我们在文本编辑器中编写代码时,千万不要自己添加 >>>。 print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出: >>> print 'The quick brown fox', 'jumps over', 'the lazy dog' The quick brown fox jumps over the lazy dog print会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是这样拼起来的:
    查看全部

举报

0/150
提交
取消
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。
友情提示:

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