为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • 在循环内部,还可以嵌套循环

    for x in ['A', 'B', 'C']:    for y in ['1', '2', '3']:
            print x + y

    可以使用 <>判断 X 和 Y 的数据是否符合 循环规则,

    从而达到和不同的元素进行排列 

    在最后得出结论时,也可以使用 数字相乘

    查看全部
  • 循环过程中,可以用break退出当前循环,还可以用continue跳过后续循环代码,继续下一次循环。

    for x in L:    if x < 60:
            continue
        sum = sum + x
        n = n + 1


    查看全部
  • 用 for 循环或者 while 循环时,如果要在循环体内直接退出循环,可以使用 break 语句。

    sum = 0
    x = 1while True:
        sum = sum + x
        x = x + 1
        if x > 100:        breakprint sum

    在循环体内,我们还判断了 x > 100 条件成立时,用break语句退出循环,这样也可以实现循环的结束。

    查看全部
  • N = 10
    x = 0while x < N:
        print x
        x = x + 1

    和 for 循环不同的另一种循环是 while 循环,while 循环不会迭代 list 或 tuple 的元素,而是根据表达式判断循环是否结束。比如要从 0 开始打印不大于 N 的整数:

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

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


    查看全部
  • list或tuple可以表示一个有序集合。如果我们想依次访问一个list中的每一个元素
    Python的 for 循环就可以依次把list或tuple的每个元素迭代出来
    L = ['Adam', 'Lisa', 'Bart']
    for name in L:
        print name


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

    2020-03-03

  • 空值用None表示

    查看全部
  • 当 if 语句判断表达式的结果为 True 时,就会执行 if 包含的代码块
    两种条件判断是“非此即彼”的,要么符合条件1,要么符合条件2,因此,完全可以用一个 if ... else ... 语句把它们统一起来:if age >= 18:
        print 'adult'
    else:
        print 'teenager'
    利用 if ... else ... 语句,我们可以根据条件表达式的值为 True 或者 False ,分别执行 if 代码块或者 else 代码块。注意: else 后面有个“:”。


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

    2020-03-03

  • 十六进制用0x前缀和0-9,a-f表示。

    查看全部
  • 输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现:
    age = 20
    if age >= 18:
        print 'your age is', age
        print 'adult'
    print 'END'
     Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。
     缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。注意: if 语句后接表达式,然后用:表示代码块开始。如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:


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

    2020-03-03

  • tuple不可修改,但是可以在tuple中创建list元素
    list可以作为单个索引号出现


    查看全部
  • 包含 0 个元素的 tuple,也就是空tuple,直接用 ()表示:
    (元素)既可以表示tuple,又可以作为括号表示运算时的优先级
    正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义:


    查看全部
  • 在 ' 或“ 前面加 \ 可以将两个原本作为字符串开始的符号变为普通字符 

    \n 代表换一行?

    查看全部
  • 在List中可以使用L[索引号] = XX 替换原本的元素数值,个数保持不变,


    查看全部
  • 如果需要在List中删除元素可以使用pop()删除,如果括号中不添加任何元素,
    默认删除list中最后一个元素,也可以添加索引号删除指定元素,
    但是因为逐行检查所以删除两个相邻位置元素时可以同时使用相同索引号。


    查看全部
  • 在L中添加新元素可以使用
    append(默认添加到最后)
    insert(可以使用索引号调整元素添加位置)
    例:L.insert(1,'XXX')


    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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