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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • 8个比特=1个字节

    一个字节能表示的最大的整数是255

    二进制11111111=十进制255

    查看全部
  • a='hello world'

    print (a)

    查看全部
  • print('wen shuang')

    查看全部
    1. Python基础数据类型
      整数:例如1,2,3,-1,-2,-3
      也可以是二进制、八进制、十六进制等。
      浮点数:生活中的小数。
      例如0.1,0.2,0.3,-0.1,-0.2
      2-1对于很大或者很小的浮点数,就必须用科学计数法表示,在Python中,把10用e代替。例如:1.23*10^9就是1.23e9或者12.3e8,0.000012可以写成1.2e-5.
      注意:整数和浮点数在计算机内部存储方式是不同的,整数运算永远是最精准的,而浮点运算则可能会有四舍五入的误差。例如:0.1+0.2结果不是0.3
      字符串:对应生活中非数字类型的内容,例如:之前的HelloWorld
      布尔值:对应生活中的对(Ture)和错(False),在计算机的世界里,大部分判断都是非错则对的,布尔值和布尔代数的表示完全一致。
      4-1.与或非运算
      1).and(与):只有所有都为 True,and运算结果才是 True。
      2).or(或):只要其中有一个为 True,or 运算结果就是 True。
      3).not(非):它是一个单目运算符,把 True 变成 False,False 变成 True。
      空值:空值是Python里一个特殊的值,用None表示。
      注意:None和0是不一样的,None不能理解为0
    查看全部
  • Python基础数据类型

    1. 整数:例如1,2,3,-1,-2,-3

      也可以是二进制、八进制、十六进制等。

    2. 浮点数:生活中的小数。

      例如0.1,0.2,0.3,-0.1,-0.2

      2-1对于很大或者很小的浮点数,就必须用科学计数法表示,在Python中,把10用e代替。例如:1.23*10^9就是1.23e9或者12.3e8,0.000012可以写成1.2e-5.

      注意:整数和浮点数在计算机内部存储方式是不同的,整肃运算永远是最精准的,而浮点运算则可能会有四舍五入的误差。例如:0.1+0.2结果不是0.3

    3. 字符串:对应生活中非数字类型的内容,例如:之前的HelloWorld

    4. 布尔值:对应生活中的对(Ture)错(False)在计算机的世界里,大部分判断都是非错则对的,布尔值和布尔代数的表示完全一致。

      4-1.与或非运算

      1).and(与):只有所有都为 True,and运算结果才是 True。

      2).or(或):只要其中有一个为 True,or 运算结果就是 True。

      3).not(非):它是一个单目运算符,把 True 变成 False,False 变成 True。


    查看全部
  • 自律学习打卡群招小伙伴加v行——studystudy199
    查看全部
  • 自律学习打卡群招小伙伴加v行——studystudy199
    查看全部
    0 采集 收起 来源:Python简介

    2021-09-02

  • template ='hello {}'

    world='world'

    result= template.format(world)

    print(result)

    template = 'Hello {0}, Hello {1}, Hello {2}, Hello {3}.'

    result = template.format('World', 'China', 'Beijing', 'imooc')

    print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.


    template = 'Hello {0}, Hello {1}, Hello {2}, Hello {3}.'

    result = template.format('World', 'China', 'Beijing', 'imooc')

    print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.


    template = 'Hello {3}, Hello {2}, Hello {1}, Hello {0}.'

    result = template.format('World', 'China', 'Beijing', 'imooc')

    print(result) 

    查看全部
  • round()函数取余

    round(num , 2)

    查看全部
  • 定义函数

    定义一个函数要使用 def 语句,依次写出函数名、括号()、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回


    我们以定义一个求绝对值的函数my_abs函数为例:

    def my_abs(x):
        if x >= 0:
            return x
        else:
            return -x

    请注意,return表示返回的意思,函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。

    我们继续定义一个求列表list所有元素的和的函数:

    def list_sum(L):
        result = 0
        for num in L:
            result = result + num
        return result

    这样子我们就定义了一个sum_list()的函数,注意,在最后return,我们把求和的结果result返回了,这样就可以在外部调用函数后获得result。

    L = [1, 3, 5, 7, 9, 11]
    result =list_sum(L) # 调用定义的sum_list函数并获得return返回的结果
    print(result)

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

    2021-09-01

  • 输出元素个数 print(len())

    查看全部
  • 取dict元素

    1: d[key] 和list通过下标找到对应位置的元素是类似的

    2: 通过get方法 print(d.get('Dodo')) # ==> None

    查看全部
  • 访问tuple元素的其他方法

    count()方法

    count()方法用来统计tuple中某个元素出现的次数

    T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
    print(T.count(1)) # ==> 3
    print(T.count(5)) # ==> 1

    index()方法

    index()方法可以返回指定元素的下标,当一个元素多次重复出现时,则返回第一次出现的下标位置。

    T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
    T.index(9) # ==> 10
    T.index(5) # ==> 8
    T.index(1) # ==> 0 # 多次出现,返回第一次出现的位置

    查看全部
  • 元组(tuple)和list一样,也是一个有序容器.定义元组的方式是使用小括号()将元组内的元素括起来。

    tuple和list不一样的是,tuple是固定不变的,一旦变成tuple,tuple中的每一个元素都不可被改变,同时也不能再往tuple中添加数据,而list是可以的

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

    2021-09-01

  • Python向list添加新的元素

    names = ['Alice', 'Bob', 'David', 'Ellena']
    names.append('Candy')
    print(names) # ==> ['Alice', 'Bob', 'David', 'Ellena', 'Candy']

    #append()方法总是将元素添加到list的尾部。

    #insert()方法和append()方法不一样,insert()方法需要两个参数,分别是需要插入的位置,以及需要插入的元素。

    names = ['Alice', 'Bob', 'David', 'Ellena']
    names.insert(2, 'Candy')
    print(names) # ==> ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    查看全部
  • 一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写,不需要使用字符串符号括起来)
    查看全部
    1. 在函数内部,可以调用其他函数。如果在一个函数内部调用其自身,这个函数就是递归函数。

    2. 使用递归函数需要注意防止栈溢出。(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出。)

    查看全部
    0 采集 收起 来源:Python递归函数

    2021-08-31

  • 1.python函数返回值可以是NONE,一个值,也可以是多个,一般用逗号分隔,注意输出顺序。

    查看全部

举报

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

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