为了账号安全,请及时绑定邮箱和手机立即绑定
  • 创建set的方式是使用set(),并传入一个list,list的元素将会被转换成set的元素。
    查看全部
    0 采集 收起 来源:什么是set

    2021-07-09


  • mum = 10/3

    print(mun) # ==> 3.33333333335

    # 使用round保留两位小数

    round(mun,2) # ==> 3.33

    查看全部
  • # 字符串模板
    template = 'Hello {}'
    # 模板数据内容
    world = 'World'
    result = template.format(world)
    print(result) # ==> Hello World

    这里的template指的是“标准模板”

    上文中实际操作是。简单代码形式

     'Hello {}'.format('world')

    查看全部
  • 33%10 取余数

    33//10 取整数

    查看全部
  • \表示这是一个普通字符,不代表字符串的起始

    \n表示换行
    \t 表示一个制表符
    \\表示 \ 字符本身

    查看全部
    0 采集 收起 来源:Python的字符串

    2021-07-08

  • 短路计算:

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

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

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




    查看全部
  • 布尔运算

    与 and :只有两个布尔值都为 True 时,计算结果才为 True。

    或 or :只要有一个布尔值为 True,计算结果就是 True。

    非 not :把True变为False,或者把False变为True:


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

    a = True
    print(a and 0 or 99) # ==> 99

    需要注意的是,not计算的优先级是高于and和or的。

    True and not False # ==> True

    在上述布尔计算中,先计算not False = True,然后再计算True and True,因此得到True的结果。





    查看全部
  • 任务代码:

    length=3.14
    wideth=1.57
    area=length*wideth
    print(str(round(area,2))+'cm^2')
    
    #==>4.93cm^2
    查看全部
  • 四则预算:整数、浮点数可以直接进行四则运算。

    取模运算:算A/B后,B取最大的整数除后,得到的余数。

    “恰当使用取模运算,可以判断一个数是否为偶数,当一个数对2取模结果为0时,则这个数为偶数,否则为奇数。”


    地板除:Python除了普通除法以外,还有一个特殊的除法被称为地板除,对于地板除,得到的结果会忽略纯小数的部分,得到整数的部分,地板除使用//进行。

    小数点位数:使用Python计算小数的时候,经常需要保留小数点后若干位,可以使用round()函数来处理,这里先了解round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。

    num = 10 / 3
    print(num) # ==> 3.3333333333333335
    # 使用round保留两位小数
    round(num, 2) # ==> 3.33
    查看全部
  • d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}

    a = len(d.keys())

    c = 0

    for j in d.keys():

        b = d[j]

        for i in b:

            c +=1

    print(c)

    查看全部
  • d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}

    for j in d.keys():

        a = d[j]

        for i in a:

            print(j, i)

    查看全部
  • ['Bob', 'Ellena', 'Alice', 'Candy', 'David']
    45

    查看全部
  • d = {

        'Alice': 45,

        'Bob': 60,

        'Candy': 75,

        'David': 86,

        'Ellena': 49

    }

    print(d.keys())

    if 'Alice' in d.keys():

        alice_score = d.pop("Alice")

        print(alice_score)

    else:

        print("no key in dic")


    ['Bob', 'Ellena', 'Alice', 'Candy', 'David']

    45

    查看全部
  • d = {

        'Alice': 45,

        'Bob': 60,

        'Candy': 75,

        'David': 86,

        'Ellena': 49

    }

    a = d['Alice']

    print(a)

    d['Alice'] = 60

    print(d)

    查看全部
  • Python的现状 不适用的开发场景: 底层应用(驱动等) 移动开发(Android、iOS) 游戏开发
    查看全部
    0 采集 收起 来源:Python的现状

    2021-07-07

举报

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

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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