为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Python3 入门教程(新版)_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • 3.4

    因为Python把0、空字符串和None看成False,其他数值和非空字符串都看成True,所以:

    True and 0计算结果是0 
    继续计算0 or 99计算结果是 99 
    因此,结果是99。
    需要注意的是,not计算的优先级是高于and和or的。


    短路计算

    在计算a and b时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。

    在计算a or b时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。

    所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。

    查看全部
  • 在Python中,二进制整数使用前缀0b表示,比如:0b0110,0b1100
    查看全部
  • if语句:

    1. 条件分支判断

    2. if判断的子分支需要缩进

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

    ***Python规范中,一般使用4个空格作为缩进

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

    2021-09-15

  • Python、Javascript等等都是动态语言,Java、C、C++等等属于静态语言。
    查看全部
  • 我们会想获取字符串的一部分(子串),这个时候我们采取切片的方式获取,切片需要在中括号[]中填入两个数字,中间用冒号分开,表示子串的开始位置和结束位置,并且这是半闭半开区间,不包括最后的位置。
    查看全部
  • 字符串s1='ABC',字符串s2='123',字符串s3='xyz',请输出s1、s2、s3中所有字符的排列

    a='ABC'
    b='123'
    c='OPQ'
    for x in a:
        for y in b:
            for z in c:
                print(x+y+z)
    查看全部
  • 我们使用两层嵌套循环输出字符串'ABC'中每个字符和字符串'123'每个字符的排列。
    s1 = 'ABC'
    s2 = '123'
    for x in s1:
        for y in s2:
            print(x + y)
    代码块预览复制
    在上述代码中,对于外层循环,外层每循环1次,内层就会循环3次,
    查看全部
  • i=1
    sum=0
    while i<1000:
        i+=1
        if i%2!=0
            continue
        sum+=i
    print(sum)

    这个程序我想了半天,一直在1-1000这个条件上纠结,原来在判断是否为偶数这实现continue
    查看全部
  • 使用continue,我们可以控制循环继续下去,并跳过continue后面的逻辑,比如,对于字符串s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ',假如希望输出字符串s中第10个以后的字符,而不是所有字符,这个时候, 我们可以使用continue跳过前面的9个字符。
    s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    num = 1
    for ch in s:
        if num < 10:
            num = num + 1
            continue # 当num < 10时,跳过后续循环代码,继续下一次循环
        print(ch)
        num = num + 1
    查看全部
  • i=1
    sum=0
    while True:
        if i>1000:
            break
        elif i%2==0:
            sum+=i
        i+=1
    print(sum)
    查看全部
  • 包含list,无序,不重复

    查看全部
    0 采集 收起 来源:什么是set

    2021-09-14

  • 相同键名不同值是否可以

    查看全部
  • 能不能更新键而不更新值

    查看全部
  • 字符串切片:

    1. [] 按照位置取字符串的方式使用中括号[]访问

    2. [:] 切片需要在中括号[]中填入两个数字,中间用冒号分开,表示子串的开始位置和结束位置,并且这是半闭半开区间,不包括最后的位置

    ***计数是从0开始的,使用0来表示第一个

    查看全部
  • chang=3.14
    kuan=1.57
    result=chang*kuan
    print(result)
    round(result,2)
    查看全部

举报

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

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