美文网首页
Python ch1

Python ch1

作者: SeanC52111 | 来源:发表于2018-03-18 23:24 被阅读0次

    整体内容

    • 简介
    • 数据类型
    • 控制流
    • 函数
    • 模块
    • 面向对象编程
    • 输入输出
    • 异常处理
    • 测试
    • 标准库
    • 项目实践

    什么是Python

    • Python 是一种既简单又强大的编程语言
    • 注重如何解决问题,而不是编程语言的语法和结构
    • 拥有高效的高级数据结构,简单有效地实现面向对象编程
    • 语法简洁、动态解释、适用于快速应用开发和脚本编程
    • 在数据科学中大有用武之地

    一段简单的Python 代码

    # Python 3:Fibonacci series up to n
    def fib(n):
      a,b = 0,1
      while a < n:
        print(a,end=',')
        a, b = b, a+b
      print()
    fib(100)
    

    Result: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89,

    Python2 vs Python3

    • Python3 是Python2 的重大变更版本
    • 有许多正在运行的程序使用了Python2
    • 系统中可以同时安装python2 和python3
    • 与Python2 相比,Python3 相关的工具多以3 结尾,如
    ipython3
    • 本课程讲解以Python3 为主,穿插Python2 的语法

    Python 开发环境

    • Python shell
    ∗ 自带的命令解释器
    ∗ ipython
    ∗ bpython
    • Editor
    ∗ Sublime text
    ∗ Emacs
    ∗ Vim

    把Python 当做计算器

    • Python 解释器可以当做简单的计算器,输入表达式,即可对表达
    式求值
    • 练习
    ∗ 打开Python 解释器,输入以下表达式求值
    ∗ 2+2
    ∗ 8/5 # 结果是1.6? 还是1? answer: 1.6
    ∗ (3+5)/2
    ∗ 8//5=1

    字符串的表示

    • 单引号
    • 双引号
    • 三引号

    msg = 'hello "Python"'
    print(msg)
    msg = "hello 'Python'"
    pritn(msg)
    msg = '''
      hello
      world!
      '''
    print(msg)
    

    字符串切片

    >>> msg = ’ 中国人民大学信息资源管理学院’
    >>> msg[0]
    ’ 中’
    >>> msg[-8:-1]
    ’ 信息资源管理学’
    >>> msg[-8:]
    '信息资源管理学院'
    >>> msg[:6]
    '资源管理学院'
    

    相关文章

      网友评论

          本文标题:Python ch1

          本文链接:https://www.haomeiwen.com/subject/dynyqftx.html