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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • Python代码的缩进规则:

    具有相同缩进的代码被视为代码块。

    Python的习惯写法为4个空格,不要使用Tab。

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

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

    2019-09-22

  • 最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255,这个编码表被称为ASCII编码。

    中国制定了GB2312编码,用来把中文编进去。

    Unicode把所有语言都统一到一套编码里。Unicode通常用两个字节表示一个字符,原有的英文编码从单字节变成双字节,只需要把高字节全部填为0就可以。

    普通的字符串'ABC'在Python内部都是ASCII编码的。以Unicode表示的字符串用u'...'表示。

    如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释:# -*- coding:utf-8 -*-

    查看全部
  • tuple的元素不变是指向不变,但在指向的list不变的情况下,可以改变该被指向的list中的元素,从而使打印出来的tuple结果改变。

    查看全部
  • 为避免与整数输出的歧义(括号会自动识别为表示运算时的优先级),单元素tuple要多加一个逗号,并且打印时会添加该逗号。但对于多元素tuple来说加不加这个额外的逗号效果是一样的。


    查看全部
  • tuple是另一种有序的列表,为元组,与list非常类似,但是tuple一旦创建完毕就不能修改了,并且用()替代了list中的[]

    查看全部
  • 对list中的某一个索引赋值可直接用新元素替换掉原来的元素。

    查看全部
  • pop()删除list中的最后一个元素,并且还返回这个元素

    pop(索引)可以定位删除。

    查看全部
  • 少个点都不行。。。

    查看全部
  • append(元素)将元素追加到list的末尾

    insert(索引号,元素)将元素追加到对应的索引号位置。

    list名称.insert(索引号,元素)

    查看全部
  • Python中可用负数表示倒数以倒序访问list

    查看全部
  • 元素类型不同时,字符串需加引号,否则会识别错误。


    查看全部
    0 采集 收起 来源:Python创建list

    2019-09-22

  • Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。构造list时,直接用[]把list中的元素都括起来,就是一个list对象。由于Python时动态语言,list中包含的元素并不要求都必须是同一种数据类型。一个元素也没有的list就是空list:

    empty_list=[]

    查看全部
    0 采集 收起 来源:Python创建list

    2019-09-22

  • Python把0、空字符串' '和None看成False,其他数值和非空字符都看成Ture。

    短路计算:

    1、计算a and b时:如果a时False,整个结果必为False,因此返回a;如果a是Ture,则整个计算结果必定取决于b,因此返回b。

    2、计算a or b时:如果a是False,整个计算 结果取决于b,则返回b;如果a是Ture,则结果必为Ture,因此返回a。

    查看全部
  • Python支持整数和浮点数的混合运算,得出的结果为浮点数。而整数除法中,除不尽的情况下会直接省去余数显示整数。

    查看全部
  • ASCII编码表:

    最早的计算机在设计时采用8个比特(bite)作为一个字节(byte),所以一个字节能表示的最大的整数就是255(二进制11111111=十进制255),0-255被用来表示大小写英文字母、数字和一些符号,这个编码表被称为ASII编码。eg:A的编码是65,z的是122。

    中国制定了GB2312编码来把中文编入。

    Unicode把所有语言都统一到一套编码里,这样就不会有乱码问题了。

    Unicode通常用两个字节表示一个字符,原有的英文编码从单字节变成双字节只需要把高字节全部填为0就可以。

    Python中用u'...'表示Unicode的字符串(不加u中文就不能正常显示)。

    如果中文字符串在Python环境下遇到UnicodeDecodeError,这是因为.py文件保存的格式用问题,可在第一行添加注释:

    # -*- coding: utf-8 -*-

    目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++另存为...并选择UTF-8格式保存。

    查看全部

举报

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

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