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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • 如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀 r ,表示这是一个 raw 字符串,里面的字符就不需要转义了。例如:

    r'\(~_~)/ \(~_~)/'

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

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

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

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

    'Line 1\nLine 2\nLine 3'

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

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


    查看全部
  • dict的作用是建立一组 key 和一组 value 的映射关系,dict的key是不能重复的。

    set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像

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

    >>> s = set(['A', 'B', 'C'])

    set内部存储的元素是无序的.set不能包含重复的元素

    查看全部
  • dict是可变的,也就是说,我们可以随时往dict中添加新的 key-value。

    要把新同学'Paul'的成绩 72 加进去,用赋值语句:

    >>> d['Paul'] = 72


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

    2020-02-03

    1. dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。

    2. dict的第二个特点就是存储的key-value序对是没有顺序的。

    3. dict的第三个特点是作为 key 的元素必须不可变。

    查看全部
  • print u'中文'

    但是现在编译器改进,不输入u直接输入‘中文’就可以编译输出


    查看全部
  •  
        if n == 1:
            print a,'-->',c
            return
        
        #n!=1时,
        move(n-1,a,c,b) #n-1个放在b上
        print a,'-->',c  #最后一个放在c上
        move(n-1,b,a,c)  #n-1个从b移到c上

    move(4, 'A', 'B', 'C')

    查看全部
  • 使用递归函数需要注意防止栈溢出。

    查看全部
  • 如果需要用到某个包中的函数时,不仅要在代码开头引入包,同时在使用函数时必须先将包名写出再用.带需要运用的函数


    查看全部
  • 这时,利用 continue,可以做到当 x < 60的时候,不继续执行循环体的后续代码,直接进入下一次循环:

    查看全部
  • 1. isinstance(x, str) 可以判断变量 x 是否是字符串;

    2. 字符串的 upper() 方法可以返回大写的字母。


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

    2020-02-03

  • 元组tuple用()表示,列表list用[]表示。

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


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

    2020-02-03

  • 字符串有个方法 upper() 可以把字符变成大写字母:

    查看全部
    0 采集 收起 来源:对字符串切片

    2020-02-03

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

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

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


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

    2020-02-03

  • tuple一开始指向的list并没有改成别的list,所以,tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的

    查看全部

举报

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

微信扫码,参与3人拼团

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

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