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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • set提供了add()方法,我们可以使用add()方法,往set里面添加元素。
    比如,班里面来了新的同学,名字叫Gina。

    names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    name_set = set(names)
    name_set.add('Gina')
    print(name_set) # ==> set(['Gina', 'Alice', 'Candy', 'David', 'Ellena', 'Bob'])
    查看全部
  • set提供了update()方法,可以一次性给set添加多个元素。
    比如,新来了一批同学,名字分别是['Hally',  'Isen',  'Jenny',  'Karl'],则可以使用update()方法,批量往set中添加。

    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)
    查看全部
  • 通过直接print(d),我们打印出来的是完整的一个dict;有时候,我们需要把dict中m一定条件的元素打印出来,比如成绩超过60的,在这种情况下,我们需要则需要遍历dict(这种时候需要使用for循环),并通过条件判断把满足条件的打印出来。遍历dict有两种方法, 第一种是遍历dict的所有key,并通过key获得对应的value。
    d = {
        'Alice': 45,
        'Bob': 60,
        'Candy': 75,
        'David': 86,
        'Ellena': 49
    }
    for key in d: # 遍历d的key
        value = d[key]
        if value > 60:
            print(key, value)
    # ==> Candy 75
    # ==> David 86
    第二种方法是通过dict提供的items()方法,items()方法会返回dict中所有的元素,每个元素包含key和value。
    for key, value in d.items():
        if value > 60:
            print(key, value)
    # ==> Candy 75
    # ==> David 86
    查看全部
  • 变量名由大小写英文字母、数字和下划线_组成

    变量不能用数字开头

    以下这些变量的定义都是合法的。

    num, count, _none, min_value
    定义变量的方式很简单,通过
    查看全部
  • Python基础数据类型:整数,浮点数,字符串,布尔值,空值。

    二进制整数 前缀0b表示 只使用数字0、1表示

    十六进制数  0~9十个数字 , a、b、c、d、e、f, 前缀0x

     浮点数  小数 把10用e替代1.23x10^9就是1.23e9

    字符串对应生活中的就是非数字类型的内容,比如一个句子,一段话

    布尔值对应于生活中的就是,在计算机的世界里,大部分判断都是非错则对的,一个布尔值只有True、False两种

    布尔值可以用andornot运算(注意and,or,not都是Python语言本身的关键字)。

    and运算是与运算,只有所有都为 True,and运算结果才是 True。

    or运算是或运算,只要其中有一个为 True,or 运算结果就是 True。

    not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。

    空值是Python里一个特殊的值,用None表示。

    注意,None和0是不一样的,None不能理解为0,因为0是有意义的,比如我有0个苹果表示我没有苹果,0表达的是数值0的意思,而不能表示为我有None个苹果,None是一个特殊的空值。

    查看全部
  • 变量名由大小写英文字母、数字和下划线_组成

    变量不能用数字开头

    变量尽量不要和Python关键字重合(比如前面学习过的:and、or、not,否则可能导致Python原有关键字发挥不出作用)

    查看全部
  • 疑问

    ①+=

    ②if num % 2 == 0:

    ③缩进问题(比如循环print缩进,不缩进只输出最终结果,缩进了输入一堆结果)

    查看全部
  • num = 1

    sum = 0

    while num <= 100:

        sum = sum + num # 注意缩进

        num = num + 1 # 注意缩进

    print(sum) # ==> 5050


    num = 1

    sum = 0

    while True:

        if num > 100:

            break

        sum = sum + num

        num = num + 1

    print(sum)


    1-100的和

    查看全部
  • while循环和for循环 语法相同,需要:需要缩进

    查看全部
  • sum=0.0 后面的.0意思为取小数点后一位

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

    2021-08-03

  • ①for循环语法后面需要加   变量

    ②for句子后需要加:

    ③for下一行句子需要缩进

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

    2021-08-03

  • python中,0、空字符串、空值 看作False。

    查看全部
  • python中,0、空字符串、空值 看作False。

    查看全部
  • 3.1415926 浮点类
    'Learn Python in imooc.' 字符串类型
    100整数类
    0b1101 二进制整数类
    查看全部
  • a=3.14

    b=1.57

    s=round(a*b,2)

    print(s)

    结果为4.93

    用round()函数来处理小数点位数

    查看全部

举报

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

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