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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 取list的前n个元素,也就是索引为0~(n-1)的元素,用Slice操作符

    L[0:3] 表示从索引0开始取,直到索引3为止,但不包括索引3,也就是012,如果第一个索引是0,还可以忽略写成L[:3]  L[:]表示从头到尾

    L[::2]每2个元素取出一个

    查看全部
    0 采集 收起 来源:对list进行切片

    2018-11-14

  • 字符串可以通过 % 进行格式化,用指定的参数替代 %s。字符串的join()方法可以把一个 list 拼接成一个字符串

    查看全部
    0 采集 收起 来源:复杂表达式

    2018-11-14

  • 如果想让一个函数接受任意个参数,我们就可以定义一个可变参数,可变参数的名字前面有个*号

    查看全部
    1. 整数的表示方法和数学上的写法一模一样

    2. 浮点数,把10用e替代,1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5

    3. 字符串,是以''""括起来的任意文本。字符串'abc'只有a,b,c这3个字符。

    4. 布尔值和布尔代数的表示完全一致,直接用TrueFalse表示布尔值(请注意大小写)。也可以通过布尔运算计算出来。

      布尔值可以用andornot运算。

    5. 空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

    查看全部
  • 如果我们要计算 11 / 4 的精确结果,按照“整数和浮点数混合运算的结果是浮点数”的法则,把两个数中的一个变成浮点数再运算就没问题了:

    查看全部
  • 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释

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


    查看全部
  • print u'中文'


    查看全部
  • 注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。

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

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

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



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

    2018-11-14

  • 两个print语句都会将hello,输出,然后进行对or的运算。
    (1)a or ‘world’,a为非空字符串,判断为true,于是运算不再往下,输出a的值;最终结果就是hello,python
    (2)b or ‘world’,b为空字符串,判断为false,运算继续,整个语句结果取决于字符串‘world’,于是输出字符串‘world’;最终输出hello,world

    查看全部
  • x=math.sqrt(b * b - 4 * a * c) 

    查看全部
  • list是一种有序的集合,第一个位置对应0,[]

    L = ['Adam', 95.5, 'Lisa', 85, 'Bart', 59]

    truple建立后不能更改,( )

     t = ('Adam', 'Lisa', 'Bart')

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

    d = {

        

        'adam': 95,

        'lisa': 85,

        'bart': 59,

    }

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

    s = set(['Adam', 'Lisa', 'Bart', 'Paul'])

    print s


    查看全部
  • d[72] = 'Paul'

    d.update ({72: 'Paul'}) 

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

    2018-11-14

  • x = int(input('score='))

    d = {

        'Adam': 95,

        'Lisa': 85,

        'Bart': 59

    }

    for key in d:

        if x == d.get(key):

            print (key)


    查看全部
  • print  函数的原型:


    print(*objects, sep=' ', end='\n', file=sys.stdout)

    参数


    objects -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。

    sep -- 用来间隔多个对象,默认值是一个空格。

    end -- 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。

    file -- 要写入的文件对象。


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

    2018-11-14

  • append & insert in list donot fit to dict

    查看全部

举报

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

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