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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 我们可以在字符串前面加个前缀 r ,表示这是一个 raw 字符

    但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串,如果要表示多行字符串,可以用'''...'''表示:还可以在多行字符串前面添加 r ,把这个多行字符串也变成一个raw字符串


    查看全部
  • 由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面:

    # OK:def fn1(a, b=1, c=2):
        pass# Error:def fn2(a=1, b):
        pass


    查看全部
  • 如果字符串本身包含'怎么办?比如我们要表示字符串 I'm OK ,这时,可以用" "括起来表示; 类似的,如果字符串包含",我们就可以用' '括起来表示:

    如果字符串既包含'又包含"怎么办?这个时候,就需要对字符串的某些特殊字符进行“转义”,Python字符串用\进行转义。

    常用的转义字符还有:

    \n 表示换行
    \t 表示一个制表符
    \\ 表示 \ 字符本身
    s = 'Python was started in 1989 by "Guido".Python is free and easy to learn.'
    print s


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

    a = 123    # a是整数
    print a
    a = 'imooc'   # a变为字符串
    print a     #动态语言

    静态语言:在定义变量时必须指定变量类型

    x1 = 1
    d = 3
    n = 100
    x100 = x1 + d * (n-1)
    s = (x1 + x100) * (n / 2)
    print s


    查看全部
  • Python的注释以 # 开头,后面的文字直到行尾都算注释


    查看全部
    0 采集 收起 来源:Python的注释

    2019-03-22

  • print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出,print会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是这样拼起来的:

    print 'hello, python'
    print 'hello,','python'


    查看全部
  • 十六进制用 0x 前缀表示

    print 45678 + 0x12fd2;
    print 'Learn Python in imooc';
    print 100<99;
    print 0xff == 255


    查看全部
  • set  用add()可以直接添加,而remove()前需要判断。

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

    2019-03-22

  • 创建 set 的方式是调用 set() 并传入一个 list,list的元素将作为set的元素



    查看全部
  • name = ['Adam','Bana']

    start = len(name)

    time = 0

    for a  in name:

        x = a.lower()

        name.append(x)

        time+=1

        if time==start:

            break

    s=set(name)

    print 'adam' in s

    print 'bart' in s

    print 'Adam' in s

    print 'bana' in s

    元素有变化改为(adam,bana),利用之前的知识进行变化

    查看全部
    0 采集 收起 来源:Python之 访问set

    2019-03-22

  • 做到这了啊啊啊



    查看全部
  • 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。

    查看全部
  • s = set(['Adam', 'Lisa', 'Paul'])

    L = ['Adam', 'Lisa', 'Bart', 'Paul']

    m = set(L)

    p = s -m

    q = m -s

    s = p | q

    print s


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

    2019-03-21

  • 别忘了 set 后面需要加  【 】


    查看全部
  • 5-8Python之 多重循环

    在循环内部,还可以嵌套循环,我们来看一个例子:

    for x in ['A', 'B', 'C']:    for y in ['1', '2', '3']:
            print x + y

    x 每循环一次,y 就会循环 3 次,这样,我们可以打印出一个全排列:

    A1
    A2
    A3
    B1
    B2
    B3
    C1
    C2
    C3


    查看全部

举报

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

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