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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 1、Python代码的缩进规则:具有相同缩进的代码被视为代码块; 2、Python的缩进:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。 3、if 语句后接表达式,然后用:表示代码块开始
    查看全部
    0 采集 收起 来源:Python之if语句

    2018-01-23

  • 可变参数的名字前面有个 * 号,我们可以传入0个、1个或多个参数给可变参数:
    查看全部
  • 使用递归函数需要注意防止栈溢出
    查看全部
  • # 连接字符串时,若字符串是变量,直接用 “+”,若不是变量,有以下三种方法: # 1.加号“+”:website = 'python' + 'tab' + '.com' # 2.join方法:listStr = ['python', 'tab', '.com'] # website = ''.join(listStr) #3.替换:website = '%s%s%s' % ('python', 'tab', '.com')
    查看全部
    0 采集 收起 来源:对字符串切片

    2018-01-23

  • import math def quadratic_equation(a, b, c): gen=b*b-4*a*c if gen<0: return elif gen>0: return ((-1)*b+math.sqrt(gen))/(2*a),((-1)*b-math.sqrt(gen))/(2*a) else: return (-1)*b/(2*a) print quadratic_equation(2, 3, 0) print quadratic_equation(1, -6, 5)
    查看全部
  • 1、# math包提供了sin()和 cos()函数,用import引用它 2、在语法上,返回一个tuple可以省略括号,而多个变量可以同时接收一个tuple,按位置赋给对应的值,所以,Python的函数返回多值其实就是返回一个tuple
    查看全部
  • 文本保存格式
    查看全部
  • 首行不能有空格
    查看全部
  • 1、定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。 2、函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。 3、如果没有return语句,函数执行完毕后也会返回结果,只是结果为 None。 return None可以简写为return。
    查看全部
  • lower():转化为小写 upper():转化为大写
    查看全部
    0 采集 收起 来源:对字符串切片

    2018-01-23

  • 1.tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!
    查看全部
  • 1.包含 0 个元素的 tuple,也就是空tuple,直接用 ()表示; 2.()既可以表示tuple,又可以作为括号表示运算时的优先级,结果 (1) 被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。 故规定,单元素tuple要多加一个逗号“,”,这样就避免了歧义,如: >>> t = (1,) >>> print t (1,) 注意逗号的位置
    查看全部
  • 迭代永远是取出元素本身,而非元素的索引。 对于有序集合,元素确实是有索引的。有的时候,我们确实想在 for 循环中拿到索引,怎么办? 方法是使用 enumerate() 函数: >>> L = ['Adam', 'Lisa', 'Bart', 'Paul'] >>> for index, name in enumerate(L): ... print index, '-', name ... 0 - Adam 1 - Lisa 2 - Bart 3 - Paul zip()函数可以把两个 list 变成一个 list: >>> zip([10, 20, 30], ['A', 'B', 'C']) [(10, 'A'), (20, 'B'), (30, 'C')]
    查看全部
    0 采集 收起 来源:索引迭代

    2018-03-22

  • range(1,100) 生产的是1到100的整数(不包括100)
    查看全部
  • L = [x*x for x in range(1,101)] print sum(L)
    查看全部

举报

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

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