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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • dict为 key:value的形式
    查看全部
  • range 方法 后加()
    查看全部
  • 对字符串切片 >>> 'ABCDEFG'[:3] 'ABC' >>> 'ABCDEFG'[-3:] 'EFG' >>> 'ABCDEFG'[::2] 'ACEG' 字符串有个方法 upper() 可以把字符变成大写字母: >>> 'abc'.upper() 'ABC
    查看全部
    0 采集 收起 来源:对字符串切片

    2018-03-22

  • print会依次打印每个字符串,遇到逗号“,”会输出一个空格,
    查看全部
  • 对于有序集合,元素确实是有索引的。有的时候,我们确实想在 for 循环中拿到索引,怎么办? 方法是使用 enumerate() 函数:
    查看全部
    0 采集 收起 来源:索引迭代

    2017-08-06

  • def firstCharUpper(s): return s[0].upper() + s[1:] print firstCharUpper('hello') print firstCharUpper('sunday') print firstCharUpper('september') print firstCharUpper('hello') print firstCharUpper('sunday') print firstCharUpper('september')
    查看全部
    0 采集 收起 来源:对字符串切片

    2017-08-06

  • >>> L = ['Adam', 'Lisa', 'Bart', 'Paul'] >>> L[-2:] ['Bart', 'Paul']#从倒数第二个Bart(包括)向后依次取直到完 >>> L[:-2] ['Adam', 'Lisa']#从第一个元素开始取(包括)到倒数第二个(不包括) >>> L[-3:-1] ['Lisa', 'Bart']#从倒数第三个元素(包括)向后取直到倒数第一个元素(不包括) >>> L[-4:-1:2] ['Adam', 'Bart']#从倒数第四个元素(包括)开始取,每隔一个(2-1)取一个,直到倒数第一个元素结束(不包括)
    查看全部
    0 采集 收起 来源:倒序切片

    2018-03-22

  • L = range(1,101) print L[0:10]#从第1个数元素(包括)开始取,到第11元素(不包括)结束 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print L[2::3]#从第三元素开始取,每隔2个取一个元素 [3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96, 99] print L[4:50:5]#从第五个取,每隔4个取一个,‘开始元素’:‘最后元素’:‘取元素间隔’ [5, 10, 15, 20, 25, 30, 35, 40, 45, 50]
    查看全部
    0 采集 收起 来源:对list进行切片

    2017-08-06

  • 可变参数也不是很神秘,Python解释器会把传入的一组参数组装成一个tuple传递给可变参数,因此,在函数内部,直接把变量 args 看成一个 tuple 就好了。 def average(*args): sum = 0.0 if len(args) == 0: return sum for x in args: sum = sum + x return sum / len(args) print average() print average(1, 2) print average(1, 2, 2, 3, 4) 对比: def average(*args): for x in args: sum += args[x]#x就表示args中的元素了 return sum/(args.len)
    查看全部
  • 沉默雨季 默认参数,传入是就修改默认值,未传入时,就使用原来的值 时间: 2016-03-27 46 一二三是五六十 一二三是五六十 说白了,就是原来的函数不变,只是在参数上面加了一个赋值,在引入时,不加任何参数,就用赋值后面的值 时间: 2015-10-30 20 lee谨 lee谨 其实,应该说清楚的,默认的参数,你在调用的时候不赋值就是默认,你在赋值就把原来的默认值覆盖掉了。。。
    查看全部
  • else 后面有个“:”
    查看全部
    0 采集 收起 来源:Python之 if-else

    2017-08-06

  • 倒序切片 >>> L = ['Adam', 'Lisa', 'Bart', 'Paul'] >>> L[-2:] ['Bart', 'Paul'] >>> L[:-2] ['Adam', 'Lisa'] >>> L[-3:-1] ['Lisa', 'Bart'] >>> L[-4:-1:2] ['Adam', 'Bart'] 记住倒数第一个元素的索引是-1。倒序切片包含起始索引,不包含结束索引。
    查看全部
    0 采集 收起 来源:倒序切片

    2018-03-22

  • list的切片操作: 1.L[0:3]:取前三个元素,从索引0开始,知道索引3为止,但不包括索引3 2.如果第一个索引为0,可以省略 L[:3] 3.只用一个:,表示从头到尾 L[:] 实际上复制了一个新的list 4.第三个参数表示每隔两个取一个 L[::2]
    查看全部
    0 采集 收起 来源:对list进行切片

    2017-08-06

  • d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } def generate_tr(name, score): if score <60: return '<tr> <td >%s</td></tr>' % (name, score)>' return '<tr><td>%s</td><td>%s</td></tr>' % (name, score) tds = [generate_tr(name,score) for name, score in d.iteritems()] print '<table border="1">' print '<tr><th>Name</th><th>Score</th><tr>' print '\n'.join(tds) print '</table>'
    查看全部
    0 采集 收起 来源:复杂表达式

    2018-03-22

  • 静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。
    查看全部

举报

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

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