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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • tuple 是类似list的另一种有序发列表,可以通过t[0],正序访问,或者t[-1],倒序访问等索引方式访问,但是不能替换或者删除赋值成其他元素。属于创建后的固定有序列表。

    其表达方式是t=()而不是[].

    查看全部
  • sum = 0
    x = 1
    while x <100:
        sum = sum + x
        x = x + 2
    print sum

    sum = 0 为第一次循环做基数

    x = 1 定义从1开始

    while x <100:     示意:while循环从这里开始和结束,并指定x不能超过100

    sum = sum + x  示意:第一次循环0+1=1 ,第二次循环1+3=4,第三次循环4+5=9....其实sum只是存储x值前面用的。

    x = x + 2 示意:x的和每次都来+2目的是为了变成奇数,第一次来变3,第二次来变5

    print sum  示意:最后输出结果。

    总结:

     SUM说:X那边有100个人,50个是妹妹你过去亲下,我帮你把亲了几次记下来。

    X说:怎么个亲法?

    SUM说:第一个妹妹你亲1次,下一个妹妹你再原来的基础上多亲2次。

    X最后亲了50个人,嘴都亲肿了;SUM帮他统计了一下总共亲了2500次 ,被最后亲的那个妹妹一脸萌呆  = =!

    查看全部
  • dict 是字典么

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

    2018-03-29

  • L = [75, 92, 59, 68]
    sum = 0.0
    for x in L:
        sum = sum + x
    print sum / 4
    
    #输出值:73.5

    sum = 0.0 先定义sun是带浮点的数,0.0+任何数就=xx.0。

    for x in L 让x在L集里序列循环

    新的sum = 0.0 + x循环出来的数

    最后/4个,得出平均。


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

    2018-03-29

  • 此节 结合了上两节的list索引访问和倒序访问知识。 其中原bart的位置是2 也是-1 ,因此替换可以直接做一个赋值替换掉就行了 L[2]=’Paul’或者L[-1]=’Paul’


    查看全部
  • pop()方法总是删掉list的最后一个元素,如果需要删掉后面2项可以运行2次pop()删除最后一位即可


    查看全部
  • encode='utf-8'
    t = (0,1, 2, 3, 4, 5, 6, 7, 8, 9)
    print t
    #傻瓜式创建元组
    
    
    T=(range(10))
    R=T[3] 
    print R
    #创建出来的是索引数组[x,x,x,x]
    
    
    C=tuple(range(10))
    print C
    #创建出来的是元组


    查看全部
  • 注意,第一个办法是自动加入末位数,L.append’Paul’paul 放在末尾

          第二个办法则是指定位置加入,L.insert (0, ’Paul’) 0 属于第一位,所以pual 自动加入第一位,其他顺位延后。


    查看全部
  • L = ['Adam', 'Lisa', 'Bart']
    L[0],L[2] = L[2],L[0]
    #上面是索引交换法


    查看全部
  • 编写函数def

    查看全部
  • L = ['Adam', 'Lisa', 'Bart']
    L[0] = 'Bart'
    L[-1] = 'Adam'
    print L
    #这个是直接替换法,但是要使用正排和倒排


    查看全部
  • L = ['Adam', 'Lisa', 'Bart']
    R = L[0]
    L[0] = L[2]
    L[2] = R
    print L
    #这个是变量储存交换法


    查看全部
  • 注意 和上一节索引list类似,使用倒叙的方法 print L[-1] 对应print L[2] 

    查看全部
  • range()函数创建一个数列(eg ,L=range(1,101)得到的是从1到100 的list)

    L[:10]取前十个数

    L[2::3]从索引2开始取,每三个取一个,即隔两个取一个

    L[4:50:5]从索引4开始取,每隔五个取一个,到索引为50为止

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

    2018-03-29

  • 严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格。if 语句后接表达式,然后用:表示代码块开始

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

    2018-03-29

举报

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

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