为了账号安全,请及时绑定邮箱和手机立即绑定
  • score = 59 if score < 60: print('抱歉,考试不及格') # ==> 抱歉,考试不及格 这里,因为score = 59 < 60,所以if的判断是True,因此就会执行print('抱歉,考试不及格')。 这里有几个需要注意的地方: 可以看到print('抱歉,考试不及格')这行代码明显比上一行代码缩进了,这是因为这行代码是if判断的一个子分支,因此需要缩进,在Python规范中,一般使用4个空格作为缩进 在if语句的最后,有一个冒号:,这是条件分支判断的格式,在最后加入冒号:,表示接下来是分支代码块
    查看全部
    0 采集 收起 来源:Python之if语句

    2020-11-05

  •  print('result is {}'.format(result))

    自定义函数内部可以只写return返回空值(None),也可以返回多个值,多个值之间使用逗号分隔(注意顺序)。

     return C, S
     
    C, S = data_of_square(16)
    print('周长 = {}'.format(C)) # ==> 周长 = 64
    print('面积 = {}'.format(S)) # ==> 面积 = 256

    可以使用一个result储存函数返回的多值结果。

    result = data_of_square(16)
    print(result) # ==> (64, 256)

    这时的result其实是tuple类型,需要调用时使用对应位置的下标就可以获得对应的结果。

    result = data_of_square(16)
    C = result[0]
    S = result[1]
    print('周长 = {}'.format(C)) # ==> 周长 = 64
    print('面积 = {}'.format(S)) # ==> 面积 = 256


    查看全部
  • 1、自定义函数:包含了函数名、括号()、括号中的参数和冒号:,在缩进块中编写函数体,函数的返回值用return语句返回。

    2、函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。函数内部可通过条件判断和循环实现非常复杂的逻辑。


    查看全部
    0 采集 收起 来源:Python定义函数

    2020-11-05

  • 1、discard函数进行元素的删除。

    2、add函数添加元素。

    3、update函数批量添加元素。

    4、求list的长度用len函数。

    5、求绝对值abs函数。

    6、cmp函数比较两个数的大小,可接收两个参数。

    返回值为1表示大于,返回值为0 表示等于,返回值为-1表示小于。

    传递的参数数量及类型一定要和函数要求的一致。

    7、基础数据类型的转换函数中,int函数可以将其他类型数据转换为整数,str函数可以将其他类型函数的数据转换为字符串。

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

    2020-11-05

  • python中,布尔类型可以与其它数据类型(字符、数字等)做and  or  not的运算

    例:

    a = True

    a and 0 or 99 的结果为99

    因为:python把0、空字符串和None看成False,其他数值和非空字符串都看成True,所以True and 0的结果是False

    继续计算0 or 99,计算结果是99

    not的计算优先级,高于and和or

    查看全部
  • ①取模运算:用%表示取模

    3%2

    ②地板除:得到的结果会忽略纯雄安舒部分,得到整数部分,用//进行

    10//4

    ③小数点位数

    round(num,2)   : num为需要保留雄安书店位数的数值,2为保留的位数(这里是2位)

    查看全部
  • python中:

    ①可以直接用True、False表示布尔值,也可以通过布尔运算计算; 

    布尔值可以用and、or和not运算

    ②空值:用None表示

    查看全部
  • 一、remove()方法删除元素需提前确认存在才能使用

    二、discard()方法删除元素当元素不存在时,使用discard()并不会引发错误

    三、clear()方法快速清除set中的所有元素。

    四、

    # 判断s1是否为s2的子集
    s1.issubset(s2) # ==> True
    # 判断s2是否为s1的超集
    s2.issuperset(s1) # ==> True

    五、set提供isdisjoint()方法,可以快速判断两个集合是否有重合,如果有重合,返回False,否则返回True。

    s1.isdisjoint(s2) # ==> False,因为有重复元素1、2、3、4、5


    查看全部
  • set提供了remove()方法允许我们删除set中的元素

    如果remove的元素不在set里面的话,那么将会引发错误

    因此需要提前判断后执行

    for item in L:
        if item in S:
            S.remove(item)
        else:
            S.add(item)


    查看全部
  • 通过set( )传入list的方法创建了set,

    单个添加add( )方法,

    多个添加update( )方法。

    names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    new_names = ['Hally', 'Isen', 'Jenny', 'Karl']
    name_set = set(names)
    name_set.update(new_names) # ==> set(['Jenny', 'Ellena', 'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl'])
    print(name_set)


    查看全部
  • 一、set里面的元素是没有顺序的,因此不能像list那样通过索引来访问。

    二、访问set中的某个元素实际上就是判断一个元素是否在set中,使用in来判断某个元素是否在set中。

    names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    name_set = set(names)
    'Bobby' in name_set # ==>False

    三、因为set元素是区分大小写的,必须大小写完全匹配,才能判断该元素在set里面。

    四、可使用.capitalize( )方法来将首字母变成大写,其余字母变成小写来统一规范。

    查看全部
  • 一、dict的key是不重复的,当往dict里添加一个相同key的value时,新的value将会覆盖旧的value.

    二、set等同于只要dict的key,不必关心对应的value,目的保证这个集合的元素不会重复,相同的元素只保留一个,重复的元素都被去掉了。

    三、list里面可以包含相同的元素。set与list的另一个区别是set里面的元素是没有顺序的。

    创建set的方式是使用set( ),并传入一个list[ ],list的元素将会被转换成set的元素。

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

    2020-11-04

  • 面向对象 解释型语言

    查看全部
    0 采集 收起 来源:Python简介

    2020-11-03

  • 创建set的方式就是list前面加set()

    查看全部
  • set的添加语法是add,删除是remove

    查看全部

举报

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

微信扫码,参与3人拼团

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

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