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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
    1. 转义字符:\n、\"、\'、\\

    2. raw字符串:在字符串前加r

                        r'....'

    3. 多行字符串:'''....''''

       raw+多行字符串:r'''....'''

    查看全部
  • set:一系列元素,没有重复的并且无序的,

    查看全部
  • def toUppers(L):

        return [x.upper() for x in L if isinstance(x,str)]

    print toUppers(['Hello', 'world', 101])


    查看全部
    0 采集 收起 来源:条件过滤

    2018-11-19

  • 使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出。

    查看全部
  • # math包提供了sin()和 cos()函数,我们先用import引用它:

    import math
    def move(x, y, step, angle):
        nx = x + step * math.cos(angle)
        ny = y - step * math.sin(angle)
        return nx, ny


    查看全部
  • 在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。

    我们以自定义一个求绝对值的 my_abs 函数为例:

    def my_abs(x):
        if x >= 0:
            return x    else:
            return -x

    请注意,函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。因此,函数内部通过条件判断和循环可以实现非常复杂的逻辑。


    查看全部
  • 如果传入的参数数量是对的,但参数类型不能被函数所接受,也会报TypeError的错误,并且给出错误信息:str是错误的参数类型:

    比较函数 cmp(x, y) 就需要两个参数,如果 x<y,返回 -1,如果 x==y,返回 0,如果 x>y,返回 1

    Python内置的常用函数还包括数据类型转换函数,比如   int()函数可以把其他数据类型转换为整数:

    >>> int('123')
    123

    str()函数把其他类型转换成 str:

    >>> str(123)
    '123'


    查看全部
  • 要调用一个函数,需要知道函数名称参数,比如求绝对值的函数 abs,它接收一个参数。

    可以直接从Python的官方网站查看文档:
    http://docs.python.org/2/library/functions.html#abs

    也可以在交互式命令行通过 help(abs) 查看abs函数的帮助信息。

    调用 abs 函数:

    >>> abs(100)
    100


    查看全部
  • 这节有点复杂,没有学会

    查看全部
  • 定义一个函数:

    def 函数名(参数):

        函数体用return返回

    查看全部
  • dict={key:value]}

    ·get,无结果时不会报错,返回none

    查看全部
  • 更新set需要用add(),不需要判断

    移除set用remove(),需要判断

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

    2018-11-19

  • 遍历set也是用for和in

    查看全部
    0 采集 收起 来源:Python之 遍历set

    2018-11-19

  • set的缩写是s

    创建set的方式是调用一个set()并传入一个list

    list的元素将作为set的元素

    list的无序的,且不能重复,若元素中有重复项,则set自动去掉重复项

    查看全部
  • Cuu
    ASCII编码是最早的一字节(8bit)编码,所以不能把所有国家语言及各种字符全部包含,所以各个国家制定了自己的编码标准,如中国的GB
    查看全部

举报

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

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