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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • Python把0、空字符串''和None看成False,其他数值和非空字符串看成true

    查看全部
  • list[ ]中的元素可重复且有序,可更改增减、替换;

    tuple( )中的元素一旦确定不可更改,但是元素中可包含list[];

    dict{ }为键值对key-value,无序可增减,其中key唯一确定不可重复,所以list[]不可作为key;

    set的元素无序、不重复

    查看全部
  • 注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。

    缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。

    注意: if 语句后接表达式,然后用:表示代码块开始。

    如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车



    查看全部
    0 采集 收起 来源:Python之if语句

    2018-04-12

  • 注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。


    查看全部
    0 采集 收起 来源:Python之if语句

    2018-04-12

  • list中我们可以用 -1 这个索引来表示最后一个元素:

    查看全部
  • list是一种有序的集合,可以随时添加和删除其中的元素。

    比如,列出班里所有同学的名字,就可以用一个list表示:

    >>> ['Michael', 'Bob', 'Tracy']
    ['Michael', 'Bob', 'Tracy']

    直接用 [ ] 把list的所有元素都括起来,就是一个list对象,通常,我们会把list赋值给一个变量,这样,就可以通过变量来引用list:

    >>> classmates = ['Michael', 'Bob', 'Tracy']
    >>> classmates # 打印classmates变量的内容


    查看全部
    0 采集 收起 来源:Python创建list

    2018-04-12

  • tuple和lisit区别,tuple不可以修改,而 list可以修改

    查看全部
  • 基本的运算:

    1 + 2 + 3   # ==> 6
    4 * 5 - 6   # ==> 14
    7.5 / 8 + 2.1   # ==> 3.0375

    使用括号可以提升优先级,这和数学运算完全一致,注意只能使用小括号,但是括号可以嵌套很多层:


    查看全部
  • Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u'...'表示,比如:

    print u'中文'
    中文

    注意: 不加 u ,中文就不能正常显示。

    Unicode字符串除了多了一个 u 之外,与普通字符串没啥区别,

    raw+多行:

    ur'''Python的Unicode字符串支持"中文",
    "日文",
    "韩文"等多种语言'''

    如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释

    # -*- coding: utf-8 -*-

    目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。


    查看全部
  • 在字符串前面加个前缀,表示这是一个 raw 字符串,里面的字符就不需要转义了。

    但是

    如果要表示多行字符串,可以用'''...'''表示:

    '''Line 1
    Line 2
    Line 3'''

    还可以在多行字符串前面添加 r ,把这个多行字符串也变成一个raw字符串

    r'''Python is created by "Guido".
    It is free and easy to learn.
    Let's start learn Python in imooc!'''


    查看全部
  • 常用的转义字符还有:

    \n 表示换行
    \t 表示一个制表符
    \\ 表示 \ 字符本身


    查看全部
  • 删除set中的元素时,用set的remove()方法:

    查看全部
    0 采集 收起 来源:Python之 更新set

    2018-04-12

  • 添加元素时,用set的add()方法:

    查看全部
    0 采集 收起 来源:Python之 更新set

    2018-04-12

  • sum = 0
    x = 0
    while True:
        x = x + 1
        if x > 100:
            break
        if x%2==0:
            continue
        sum = sum + x
    print sum


    查看全部
  • sum = 0

    x = 1

    n = 1

    while True:

        sum = sum + x

        x = x * 2

        n = n + 1

        if n > 20:

            break

    print sum


    查看全部

举报

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

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