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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 请用for循环迭代数列 1-100 并打印出7的倍数。 for i in range(1, 101): if i % 7 == 0: print i for i in range(1,100)[6::7]: print i
    查看全部
    0 采集 收起 来源:什么是迭代

    2017-04-05

  • 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict
    查看全部
    0 采集 收起 来源:什么是迭代

    2017-04-05

  • 请设计一个函数,它接受一个字符串,然后返回一个仅首字母变成大写的字符串。 def firstCharUpper(s): return s[0].upper() + s[1:] print firstCharUpper('hello') print firstCharUpper('sunday') print firstCharUpper('september')
    查看全部
    0 采集 收起 来源:对字符串切片

    2017-04-05

  • L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。 ange()函数可以创建一个数列: >>> range(1, 101) [1, 2, 3, ..., 100] 请利用切片,取出: 1. 前10个数; 2. 3的倍数; 3. 不大于50的5的倍数。 L = range(1, 101) print L[:10] print L[2::3] print L[4:50:5]
    查看全部
    0 采集 收起 来源:对list进行切片

    2018-03-22

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

    2017-04-05

  • return 的作用是返回函数值,该地方函数直接执行print,并不需要返回值供主函数或其他函数处理。
    查看全部
  • 加号是将两个字符串加到一起,形成新的字符串。 在括号里面被赋了值的变量就是默认参数,在这种情况下,不传入参数,它就会显示被赋的值
    查看全部
  • L = ['Adam', 'Lisa', 'Paul', 'Bart'] L.pop() #删除list中最后一个值并打印出来 L.pop(0) #删除list中索引位的值 print L L=['Lisa', 'Paul']
    查看全部
  • 请定义一个 square_of_sum 函数,它接受一个list,返回list中每个元素平方的和。 def square_of_sum(L): sum = 0 for x in L: sum = sum + x * x return sum print square_of_sum([1, 2, 3, 4, 5]) print square_of_sum([-5, 0, 5, 15, 25])
    查看全部
  • L = ['Adam', 'Lisa', 'Bart'] L.insert(0, 'Paul') #添加到句末 L.append('April') #添加到指定索引位 print L ['Paul', 'Adam', 'Lisa', 'Bart','April']
    查看全部
  • sum()函数接受一个list作为参数,并返回list所有元素之和。请计算 1*1 + 2*2 + 3*3 + ... + 100*100 首先,可以用 while 循环构造出 list。 参考代码: L = [] x = 1 while x <= 100: L.append(x * x) x = x + 1 print sum(L)
    查看全部
  • 调用函数:要调用一个函数,需要知道函数的名称和参数 可以直接从Python的官方网站查看文档: http://docs.python.org/2/library/functions.html也可以在交互式命令行通过 help(abs) 查看abs函数的帮助信息。 绝对值函数: abs() 比较函数 cmp(x, y) 就需要两个参数,如果 x<y,返回 -1,如果 x==y,返回 0,如果 x>y,返回 1 Python内置的常用函数还包括数据类型转换函数,比如 int()函数可以把其他数据类型转换为整数 int(12.34) 12 str()函数把其他类型转换成 str str(1.23) '1.23'
    查看全部
  • 针对下面的set,给定一个list,对list中的每一个元素,如果在set中,就将其删除,如果不在set中,就添加进去。 s = set(['Adam', 'Lisa', 'Paul']) L = ['Adam', 'Lisa', 'Bart', 'Paul'] 判断元素是否在set中,使用in操作符。 s = set(['Adam', 'Lisa', 'Paul']) L = ['Adam', 'Lisa', 'Bart', 'Paul'] for name in L: if name in s: s.remove(name) else: s.add(name) print s
    查看全部
    1 采集 收起 来源:Python之 更新set

    2017-04-05

  • L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。(记住不包括索引3)
    查看全部
    0 采集 收起 来源:对list进行切片

    2017-04-05

  • print L[2:101:3] 最后一个数字是每隔三个取一个,取的是第一个
    查看全部
    0 采集 收起 来源:对list进行切片

    2017-04-05

举报

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

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