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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • set的元素没有重复,而且是无序的

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

    查看全部
  • int(‘’)可以把括号里的转化为整数

    str(,,)可以转化为字符串

    int('123')

    >>>123

    查看全部
  • dict={}

    tuple=()

    list=[]

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

    2018-08-23

  • 1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。

    2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。


    查看全部
  • dict特点:

    1. dict是按 key 查找,所以,在一个dict中,key不能重复。

    2. 存储的key-value序对是没有顺序的!这和list不一样

    3. 作为 key 的元素必须不可变


    查看全部
  • dict

    优点:查找速度快

    缺点:占用内存大,还会浪费很多内容

    查看全部
  • list 必须使用索引返回对应的元素,而dict使用key(d[key])

    注意:只要 key 存在,dict就返回对应的value。如果key不存在,会直接报错:KeyError。

    要避免 KeyError 发生,有两个办法:

    1. 判断key是否存在,用in操作符

      eg:  if 'Paul' in d;

                      print d['Paul']

        2.使用dict本身提供的一个get方法,在key不存在时候,返回None

            eg:print d.get('Bart') //59

                 print d.get('Paul')//None

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

    2018-08-23

  • elif 意思就是 else if

    查看全部
  • 注意: else 后面有个“:”。

    查看全部
    0 采集 收起 来源:Python之 if-else

    2018-08-23

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

    eg: if age >= 18:

              print 'adult'

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

    2018-08-23

  • Python代码的缩进规则:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。

    代码块:具有相同缩进的代码(如果 if 语句判断为 True,就会执行这个代码块)

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

    2018-08-23

  • x=x+2 在sum=sum+2前面是为了保证x小于100

    例如:

    while x<100

    x=x+2

    sum=sum+x

    运行顺序就是

    99<100 

    x=99+2=101

    sum+101

    这样是不对的


    换成正确的样子

    while x<100

    sum=sum+x

    x=x+2

    运行顺序为:

    99<100

    sum=sum+99

    99+2=101

    101>100 结束,输出sum+99

    查看全部
  • 其一, 在不加括号时候, and优先级大于or

    其二, x or y 的值只可能是x或y. x为真就是x, x为假就是y

    第三, x and y 的值只可能是x或y. x为真就是y, x为假就是x

    x or y: if x is false, then y, otherwise x;

    x and y : if x is flase, then x, otherwitse y 

    查看全部
  • dict的第三个特点是作为 key 的元素必须不可变,Python的基本类型如字符串、整数、浮点数都是不可变的,都可以作为 key。但是list是可变的,就不能作为 key。

    查看全部
  • fei

    \n 表示换行

    \t 表示一个制表符

    \\ 表示\字符本身

    查看全部

举报

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

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