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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
    1. 用 for 循环或者 while 循环时,如果要在循环体内直接退出循环,可以使用 break 语句。


    查看全部
    1. while 循环不会迭代 list 或 tuple 的元素,而是根据表达式判断循环是否结束。

    2. while循环每次先判断 x < N,如果为True,则执行循环体的代码块,否则,退出循环。

    3. 在循环体内,x = x + 1 会让 x 不断增加,最终因为 x < N 不成立而退出循环。

    4. 如果没有这一个语句,while循环在判断 x < N 时总是为True,就会无限循环下去,变成死循环,所以要特别留意while循环的退出条件。

    查看全部
    1. Python的 for 循环就可以依次把list或tuple的每个元素迭代出来

    2. 注意:  name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。

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

    2019-03-03

    1. 要避免嵌套结构的 if ... else ...,我们可以用 if ... 多个elif ... else ...的结构,一次写完所有的规则

    2. 特别注意: 这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。

    查看全部
  • list = range(10)

    for x in list:

        for y in list:

            if x < y:

                print(x * 10 + y)


    查看全部
  • a = 'python'

    print 'hello,', a or 'world'


    b = ''

    print 'hello,', b or 'world'

    1:因为a为非空字符串,即a为true,所以a or‘world’直接返还a

    2:因为b为空字符串,即b为false,所以直接返还b


    查看全部
  • 整数和浮点数混合运算的结果是浮点数;

    要注意运算顺序(优先级)并不是存在浮点数计算结果就一定是准确的浮点数。

    查看全部
    1. 正序排序是从0.1.2.3......开始的 是从0开始的

    2. 倒序是从1开始的 像倒数第一就是-1 

    3. 如果要是加入新的元素就是要在L的第二句加上append后面括号里是名字然后加上之后就是排在最后一位

    4. 但是你要是想放在你想放在的位置就是需要加insert后面加括号括号里是想放在第几位和自己的名字

    查看全部
    1. 当 if 语句判断表达式的结果为 True 时,就会执行 if 包含的代码块

    2. 利用 if ... else ... 语句,我们可以根据条件表达式的值为 True 或者 False ,分别执行 if 代码块或者 else 代码块。

    3. 注意: else 后面有个“:”。

    查看全部
    0 采集 收起 来源:Python之 if-else

    2019-03-03

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

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

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

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


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

    2019-03-03

  • print语句可以打印多个变量

    d = {    'Adam': 95,    'Lisa': 85,    'Bart': 59}
    print 'Adam:', d['Adam']
    print 'Lisa:', d['Lisa']
    print 'Bart:', d['Bart']


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

    2019-03-03

  • 暂时接触的字符串才有组合,数字组合暂时没想出来

    查看全部
  • 定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。 我们以自定义一个求绝对值的 my_abs 函数为例: def my_abs(x): if x >= 0: return x else: return -x 请注意,函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。因此,函数内部通过条件判断和循环可以实现非常复杂的逻辑。 如果没有return语句,函数执行完毕后也会返回结果,只是结果为 None。 return None可以简写为return。
    查看全部
  • 而比较函数 cmp(x, y) 就需要两个参数,如果 x<y,返回 -1,如果 x==y,返回 0,如果 x>y,返回 1: >>> cmp(1, 2) -1 >>> cmp(2, 1) 1 >>> cmp(3, 3) 0 Python内置的常用函数还包括数据类型转换函数,比如 int()函数可以把其他数据类型转换为整数: >>> int('123') 123 >>> int(12.34) 12 str()函数把其他类型转换成 str: >>> str(123) '123' >>> str(1.23) '1.23'
    查看全部
  • 如果传入的参数数量不对,会报TypeError的错误,eg。abs()有且仅有1个参数,但给出了两个:
    查看全部

举报

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

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