为了账号安全,请及时绑定邮箱和手机立即绑定
  • append方法使用于 直接添加至list尾部,

    insert方法使用于添加进指定位置

    查看全部
  • s1 = 'ABC'
    s2 = '123'
    for x in s1:
        for y in s2:
            print(x + y)

    得到所有字符的排列

    A1
    A2
    A3
    B1
    B2
    B3
    C1
    C2
    C3


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

    我们使用break跳出循环,也可以求出1~100的和。

    num = 1
    sum = 0
    while True:
        if num > 100:
            break
        sum = sum + num
        num = num + 1
    print(sum)

    同样的,对于字符串我们也可以使用break。

    s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    num = 1
    for ch in s:
        if num > 20:
            break
        print(ch)
        num = num + 1


    查看全部
  • while True:
        print(1)

    代码将会无限的输出1

    num = 1
    sum = 0
    while num <= 100:
        sum = sum + num # 注意缩进
        num = num + 1 # 注意缩进
    print(sum) # ==> 5050

    在上述代码中,while的判断条件是num <= 100,当num小于或者等于100时,循环会继续下去,但当num > 100时,将跳出循环;因为在while循环里面num不断加1,所以num最终会大于100,因此while循环不会无限进行下去。




    查看全部
  • s = 'ABCD'
    for ch in s:
        print(ch) # 注意缩进

    在上述代码中,ch是在for循环中定义的,意思是把字符串s中的每一个元素依次赋值给ch,然后再把ch打印出来,直到打印出字符串s的最后一个字符为止。


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

    2020-12-01

  • 有时候,我们会想获取字符串的一部分(子串),这个时候我们采取切片的方式获取,切片需要在中括号[]中填入两个数字,中间用冒号分开,表示子串的开始位置和结束位置,并且这是半闭半开区间,不包括最后的位置。

    查看全部
  • # coding: utf-8
    sum = 0
    num = 0
    while num <=1000:    
        if num % 2 != 0:        
            num = num + 1        
            continue    
        sum = sum + num    
        num = num + 1
    print(sum)


    查看全部
  • 简单的升序排序是非常容易的。只需要调用sorted()方法。它返回一个新的list,新的list的元素基于小于运算符(__lt__)来排序。

    >>> sorted([5, 2, 3, 1, 4])
    [1, 2, 3, 4, 5]


    ist.sort()和sorted()都接受一个参数reverse(True or False)来表示升序或降序排序。例如对上面的student降序排序如下:

    reverse = True 表示升序
    查看全部
  • s = 'ABCD'
    print(s[0])
    print(s[1])
    print(s[2])
    print(s[3])
    s = 'ABCD'
    for ch in s:
        print(ch) # 注意缩进

    在上述代码中,ch是在for循环中定义的,意思是把字符串s中的每一个元素依次赋值给ch,然后再把ch打印出来,直到打印出字符串s的最后一个字符为止。

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

    2020-12-01

  • score = 59
    if score < 60:
        print('抱歉,考试不及格')
    else:
        if score >= 90:
            print('恭喜你,拿到卓越的成绩')
        else:
            if score >= 80:
                print('恭喜你,拿到优秀的成绩')
            else:
                print('恭喜你,考试及格')

    我们可以使用if-elif-else语句来简化以上的逻辑。其中elif就是else if的意思。

    score = 59
    if score < 60:
        print('抱歉,考试不及格')
    elif score >= 90:
        print('恭喜你,拿到卓越的成绩')
    elif score >= 80:
        print('恭喜你,拿到优秀的成绩')
    else:
        print('恭喜你,考试及格')

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



    查看全部
  • 需要在开头指定编码格式

    # coding: utf-8   

    冒号是不能少的

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

    2020-12-01

  • 1: 在Python规范中,一般使用4个空格作为缩进

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

    2020-12-01

  • score = 59
    if score < 60:
        print('抱歉,考试不及格')
    else:
        print('恭喜你,考试及格')


    在这里,同样需要注意两个地方,第一个是冒号:,在else中,同样需要冒号;其次是缩进,在else的子逻辑分支,同样需要缩进。

    查看全部
  • score = 59
    if score < 60:
        print('抱歉,考试不及格')

    这里有几个需要注意的地方:

    1. 可以看到print('抱歉,考试不及格')这行代码明显比上一行代码缩进了,这是因为这行代码是if判断的一个子分支,因此需要缩进,在Python规范中,一般使用4个空格作为缩进

    2. 在if语句的最后,有一个冒号:,这是条件分支判断的格式,在最后加入冒号:,表示接下来是分支代码块


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

    2020-12-01

  • 1: { }里面就是动态改变的内容,

    2: 一个模板中可以有多个{ }, 且每个{ } 都可以用索引来标注, 显示指定{ }的位置, 这样即使是顺序错乱, format函数中的参数对应{ }中的索引位置也能找到对应的索引来填充

    3: 模板中的{ } 也可以用一个名称来指定 例如:{ w} , 这样format中可以显示的指定w的值 w = 'world', 这样就不用考虑framat中参数的顺序问题

    查看全部

举报

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

微信扫码,参与3人拼团

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

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