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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • 由于 ' 和 " 会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符

    查看全部
    1. Python支持对整数和浮点数直接进行四则混合运算,运算规则和数学上的四则运算规则完全一致

        2.

    和数学运算不同的地方是,Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数:

    1 + 2    # ==> 整数 3
    1.0 + 2.0    # ==> 浮点数 3.0

    3.

    但是整数和浮点数混合运算的结果就变成浮点数了:

    1 + 2.0    # ==> 浮点数 3.0

    4.

    11 / 4    # ==> 2

    令很多初学者惊讶的是,Python的整数除法,即使除不尽,结果仍然是整数,余数直接被扔掉。不过,Python提供了一个求余的运算 % 可以计算余数:

    11 % 4    # ==> 3


    5.

    如果我们要计算 11 / 4 的精确结果,按照“整数和浮点数混合运算的结果是浮点数”的法则,把两个数中的一个变成浮点数再运算就没问题了:

    11.0 / 4    # ==> 2.75


    查看全部
  • 等号=是赋值语句

    查看全部
    1. Unicode通常用两个字节表示一个字符,原有的英文编码从单字节变成双字节,只需要把高字节全部填为0就可以。

    2. 以Unicode表示的字符串用u'...'表示,比如:

    3. print u'中文'
      中文
    4. 注意: 不加 u ,中文就不能正常显示。

    5. 转义:

    6. 多行:

    7. u'''第一行
      第二行'''
    8. raw+多行:

    9. ur'''Python的Unicode字符串支持"中文",
      "日文",
      "韩文"等多种语言'''
    10. 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释

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

    查看全部
    1. python适合的领域

                web网站和各种网络服务

                系统工具和脚本

                可以作为“胶水”语言把其他开发的模块包装起来方便使用

        2.pythone 不适合的领域

            贴近硬件的代码(首选C)

            移动开发:IOS/Android有各自的开发语言(objc,swift/java)

            游戏开发:C/C++

    3.python 实际应用

            youTube   豆瓣    搜狐邮箱   openstack

    查看全部
  • tuple创建用( ),创建后不可改;list创建用[ ];按索引引用其中的元素时候两者都是用[]

    查看全部
  • 1.r ,表示这是一个 raw 字符串,里面的字符就不需要转义了

    2.是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串(为什么?)

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

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

    上面这个字符串的表示方法和下面的是完全一样的:

    'Line 1\nLine 2\nLine 3'


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

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

    5.运用r'''...'''时不用再添加转义字符。

    查看全部
  • \n 表示换行
    \t 表示一个制表符
    \\ 表示 \ 字符本
    查看全部
    1. 在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头

    2. 在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:

    3. a = 123    # a是整数
      print a
      a = 'imooc'   # a变为字符串
      print a
    4. 这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。

    查看全部
  • list方法:

    1、list.append()  末尾追加

    2、list.insert(索引位置,内容)  在指定位置插入

    3、list.pop(索引位置) 删除指定位置的数据,不指定位置时候删除最后一个数据

    4、list.remove(内容) 删除指定的内容??(待确认)

    查看全部
  • 1.print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出:

    >>> print 'The quick brown fox', 'jumps over', 'the lazy dog'
    The quick brown fox jumps over the lazy dog

    2.print会依次打印每个字符串,遇到逗号“,”会输出一个空格

    查看全部
  • zip()函数可以把两个 list 变成一个 list:

    >>> zip([10, 20, 30], ['A', 'B', 'C'])
    [(10, 'A'), (20, 'B'), (30, 'C')]

    查看全部
    0 采集 收起 来源:索引迭代

    2020-03-10

  • 可以用continue跳过后续循环代码,继续下一次代码。

    查看全部
  • L = []
    for x in range(1,10):
        for n in range(0,10):
            for y in range (0,10):
                    if x == y:
                        L.append(100*x + 10*n +y)
    print L

    查看全部
    0 采集 收起 来源:多层表达式

    2020-03-09

  • pop(序号),删除list中指定位置元素,默认删除末尾

    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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