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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • 今天这道题明显超纲了啊。


    前面都没有说sum函数什么事儿

    突然来了一个sum = 0.0

    虽然机智的我去搜索了一下啥意思知道了

    下面的sum = sum + x也是各种懵

    之前没有见过这样的表达。。。感觉像是sum 加上 x

    总之今天又是被迫记忆的一天啊。。


    for循环的格式是

    for 变量 in 字符

          print(变量)


    之所以用[]来框住所有的元素,表示的意思是,当前的变量表示[]内的每一个数值,是list的意思,也就是列表,后面会学到

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

    2023-03-29

  • 有多个区间条件的时候,如果用if-esle语句会比较麻烦,逻辑不清晰

    可以使用if-elif-else语句

    elif是从上往下执行的,当结果为True时,则停止执行下面的程序,所以要按照自上而下的顺序写程序

    查看全部
  • if-else 语句主要记住格式一定不要错,不要忘记if和else最后的英文冒号

    查看全部
  • 类似excel里面的VLOOKUP函数,

    python里面的[]可以用来取用字符串里面的单个字符

    如果想取用一段字符,就用[x:y]

    x表示想取用字符的起始位置,y表示想取用字符的结束位置,不包括最后的位置。

    查看全部
  • 我只能说这个函数  3.6以后就改进了。

    现在是用f-string函数,比这个简单明了多了。。这个函数太复杂

    查看全部
  • number = int(input('300'))

    a, b = 1, 1

    while a < number:

        print(a, end=' ')

        a, b = b, a+b

    查看全部
  • 如果一个字符串抱恨很多转义的字符,对每一个字符进行转义会很麻烦,可以在字符串前面加前缀“r”


    r'...'表示法不能表示多行字符串,也不能表示包含   “”和‘’的字符串


    如果想表示多行字符串,可以用'''...'''表示


    例如:

    '''line1

    line2

    line3'''

    里面可以加任意的  引号字符,表示为普通字符

    查看全部
    • 在字符串前面加个前缀r,表示这是一个 raw 字符串,里面的字符就不需要转义了

    • 但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串。如果要表示多行字符串,可以用'''...'''表示:

    查看全部
    • Python字符串用\进行转义

    • 常用的转义字符还有:

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

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

    2023-03-21

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

    • 通过 or 运算,可以把空字符串"变成"默认字符串,而非空字符串保持不变。

    查看全部
  • 字符串用单引号和双引号括起来

    但是当字符串包括单双引号的时候,就需要用到转义字符

    转义字符用“\”右斜杠表示

    在引号前面加转义字符,表示,这后面跟的是个普通字符,而非字符串的前后引号


    常见的转义字符还有

    \n   换行

    \t    制表符

    \\    表示\字符本身

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

    2023-03-19

  • 今天学了布尔运算


    布尔运算只有True和False(第一个字母要大写)

    and 与运算,只有当所有都为True的时候才为True,有一个False,结果都为False

    or或运算,有一个True的时候结果就是True,两个都是False时,结果才是False

    not非运算,就是相反的结果。


    另外需要记忆的是,python将0、空字符串和None都看成False,把其他数值和非空字符串都看成True


    计算的过程是有优先级的,not的优先级高于and和or,所以多种运算的时候,限制性not,在按照顺序执行and和or


    短路计算:

    在and计算中,如果a是False,则结果肯定是False,那么结果就返回a,如果a是True,则结果返回b

    在or计算中,如果a是True,则结果肯定是True,那么结果就返回a,如果是a是Flase,则结果返回b

    查看全部
  • 整数和浮点数可以直接进行四则运算

    证书和浮点数运算后,得到的结果不管小数点后面是否有值,结果都变成了浮点数,因为浮点数可以表达整数的结果,但是整数不能表达浮点数的结果。


    python2中,整数和整数相除,得到的结果默认保存为整数,这一不合理的现象在python3中被改进,如果除不尽则会输出浮点数结果。


    取模运算,即表达除后余数,用%表示,表达方法是    10%3,结果为10除以3的余数,可以利用取模运算判断一个数是奇数还是偶数,取模的结果为1则为奇数,结果为0,则为偶数。


    地板除即除后整数,如10除以3的地板除结果为3.


    计算小数时,想要保留制定的小数点后位数,就要用到round函数,调用方法就是

    result = round(10/3,2)

    print(result)

    查看全部
  • 变量:变量不仅可以是数字,还可以是任意的数字类型(字符串、空值、布尔值、字典等)不过有一定的约束规则

    变量名只能有大小写字幕、数字和下划线_组成

    变量不能以数字开头

    变量不能与Python关键字重合,比如and、or、not


    定义变量的方法:变量名 = 数据,比如,a = 1,s = 'Hello'

    一个变量可以先后储存多种不同类型的数据,先定义的数据会被替换成新的数据。

    所以我们称Python为动态语言


    查看全部
  • 整数和我们生活中定义的整数是一个概念;


    浮点数也就是我们生活中所说的小数,因为在计算机领域,小数的小数点是可以来回移动也不改变大小的,所以称之为浮点数;


    字符串就是非数字类型的内容,一个句子,一段话

    在python中,字符串是用单引号‘’或者双引号“”括起来的任意文本,单引号和双引号是一种表示方式,不是字符串的一部分。


    布尔值就是对和错,在python中,可以直接用True和False代表布尔值(注意首字母要大写且不用字符串括起来)

    布尔值可以用and、or、not运算,and是与运算,只有所有都是True时,结果才是True;or是或运算,只要有一个为True,结果就是True;not是非运算,可以把True变成Flase,相反也可以。


    空值在Python中是一个特殊的值,用None表示,与0不同的是,0是有意义的,表示没有,而None是一个空值。

    查看全部

举报

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

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