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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。

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

    2018-09-18

  • t = ('a', 'b', ['A', 'B'])
    t = ('a', 'b', ('A', 'B'))


    查看全部
  • 正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义:

    >>> t = (1,)


    查看全部
  • 对list中的某一个索引赋值,就可以直接用新的元素替换掉原来的元素,list包含的元素个数保持不变。

     L[2] = 'Paul'
    查看全部
  • L.pop(2)
    查看全部
  • L.insert(0, 'Paul')
    L.append('Paul')


    查看全部
  • 这节要复习以前内容,tuple的意思

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

    2018-09-18

  • a = True
    print a and 'a=T' or 'a=F'

    计算结果不是布尔类型,而是字符串 'a=T',这是为什么呢?

    因为Python把0空字符串''None看成 False,其他数值和非空字符串都看成 True,所以:

    True and 'a=T' 计算结果是 'a=T'
    继续计算 'a=T' or 'a=F' 计算结果还是 'a=T'

    还要记住“短路原则”

    查看全部
  • Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u'...'表示,比如:

    print u'中文'
    中文

    Unicode字符串除了多了一个 u 之外,与普通字符串没啥区别,转义字符和多行表示法仍然有效


    查看全部
  • r'...' 单行 raw字符串

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

    查看全部
  • 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),0 - 255被用来表示大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母 A 的编码是65,小写字母 z 的编码是122。

    如果要表示中文,显然一个字节是不够的,至少需要两个字节,而且还不能和ASCII编码冲突,所以,中国制定了GB2312编码,用来把中文编进去。

    类似的,日文和韩文等其他语言也有这个问题。为了统一所有文字的编码,Unicode应运而生。Unicode把所有语言都统一到一套编码里,这样就不会再有乱码问题了。


    查看全部
  • while处填写限制条件


    查看全部
  • name在这里只是代表L里的元素,其他的字母也可以


    查看全部
    0 采集 收起 来源:Python之 for循环

    2018-09-18

  • 要调用一个函数,需要知道函数的名称和参数。

    查看全部
  • set存储的是一组不重复的无序元素,添加元素时,用set的add( )方法,set.add( ),删除set中的元素时,用set的remove( )方法,set.remove( )

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

    2018-09-18

举报

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

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