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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • 定义变量=右边的值

    为整数时可加可不加单/双引号

    为字符串时,需加单/双引号。


    print()里变量名不能加单/双引号,加了只会呈现变量名。

    查看全部
  • 基础数据类型

    1. 整数

      十进制

      二进制0b开口

      十六进制0x开口

    2. 浮点数

      就是我们生活中的小数

    3. 布尔值

      只有两个值。true,false。

      三种运算:and与运算、or或运算、not非运算。

    4. 字符串

      非数字类型的

    5. 空值

      none,与0不同,0为数值,none做空

    查看全部
  • 要表示字符串Bob said "I'm OK"
    由于'和"会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又可以表示为

    'Bob said \"I\'m OK\".'

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

    2022-07-01

  • 整数与浮点数可一起运算,运算方式可用四则来进行运算,即加减乘除。

    运算结果中,浮点数可代表整数的结果,但整数不能代表浮点数的结果。

    注:Python2与Python3运算得到的结果不一致,Python2运算结果只保留整数,Python3则保留了小数点。

    取模运算中,用%(百分比)符号来表示进行取模,公式为print(数字%数字)#,取模运算中,以2为取模结为0时,啧为偶数,反之为奇数。

    特殊除法为地板除,以//(双斜杠)符号来表示。公式为:数字//数字#,运算结果去除小数,保留整数

    若要保留小数,则以round()函数来表示,当需求要保留计算结果为两位小数时,则公式为:

    定量名=‘数字’

    result=round(定量名(加点乘除),2)

    print(result)

    当需求保留小数位越多时,则小数位根据需求来调整

    查看全部
  • # Enter a code

    name=['Alice', 'Bob', 'Candy', 'David', 'Ellena'];

    score=[89, 72, 88, 79, 99];

    name1=[89, 72, 88, 79, 99];#name1=name并不是对name1赋值

    sord=0;

    i=0;

    j=0;


    while j<5:

        while i<5:

            if(score[j]>score[i]):

                sord=sord+1;

            i=i+1;

        name1[sord]=name[j];

        j=j+1;

        i=0; 

        sord=0;

    print(name1);

    查看全部
  • # Enter a code
    查看全部
  • # Enter a code
    查看全部
  • # Enter a code
    查看全部
  • # Enter a code
    查看全部
  • 变量名即标签,可由大小写英文字母,数字及下划线-组成,但不能以数字开头。变量名命名时尽量不要与Python关键字(and,or,not)重合。

    变量名=数据,如num=‘大笨蛋’,此时num即为变量名,‘大笨蛋’为该变量名存储的数据。在Python中,一个变量可存储不同类型的数据。

    通过print(变量名)来输出数据,如num(变量名)=‘大笨猪’(所存储数据),可输出为print(num)=大笨猪

    查看全部
  • IndentationError: expected an indented block(说明此处需要缩进)


    sum=0

    num=0

    while True:

        for a in range(0,1001):

            if a%2==0:

                sum=sum+a

        break

    print(sum)

    查看全部
  • 一、Number:

    1. int:数据类型为整数的数字包含正负数,应用范围多诸多,但不包括精度要求高的数据。

    2. float: 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示。

    3. bool:只有True、False两种值。

    4. complex: 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。

    5. 其他进制的整数:1)十进制:不能以0开头;二进制:1)以0b开头;3)八进制:以0o开头;4)十六进制:以0x开头。

    6. 注意:所有以其他进制定义的整数,输出结果均为十进制

    二、String:

    1. 字符串类型用于保存文本(不局限于文本的个数)信息。

    2. 用单引号 ' 或双引号 " 括起来表示。

    3. 字符串的截取:

       http://img1.sycdn.imooc.com//62be6ae40001b66e04730290.jpg

    例如:

         http://img1.sycdn.imooc.com//62be6aeb0001662404360207.jpg

    4. 反斜杠可以用来转义,使用r可以让反斜杠不发生转义:

         http://img1.sycdn.imooc.com//62be6aff0001277d04270256.jpg

    5. 注:Python 没有单独的字符类型,一个字符就是长度为1的字符串;Python中的字符串不能改变。

    三、List:

    1. 列表可以完成大多数集合类的数据结构实现。

    2. 列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。

    3. 列表是写在方括号 [] 之间、用逗号分隔开的元素列表:列表名=[值1,值2]

    4. 列表截取:

             http://img1.sycdn.imooc.com//62be6b0600013b3503890187.jpg

     5. 注:List中的元素是可以改变的。

    四、Tuple:

    1. 元组为括号形式:元组名=(值1,值2)

    2. 元组可以存储任意数据类型,与列表类似。

    3. 元组也可以被索引和切片,方法一样。

    4. 元组也可以使用+操作符进行拼接。

    5. 注:构造包含 0 或 1 个元素的元组的特殊语法规则;元组的元素不能修改。

    五、Set:

    1. 集合只能用于去重和关系运算(集合不可以通过下标取值),没有键值对。

    2. 声明空集合的话必须使用关键字"set"(如:XX=set()),则默认为字典。

    3. 可保存任意数据类型。

    4. 使用{},多个值之间用,隔开:集合名={值1,值2}

    5. 集合是无序的

    六、Dictionary:

    1. 字典属性可以保存任意数据类型(包括字典)。

    2. 字典当中的元素是通过键来存取的,而不是通过偏移存取。

    3. 字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合。

    4. 字典的关键字(key)必须为不可变类型且唯一。。

      Python查询变量所指的对象类型:isinstance() 和 type()。

    查看全部
  •  print() 语法:

    print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)


    objects -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。

    sep -- 用来间隔多个对象,默认值是一个空格。

    end -- 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。

    file -- 要写入的文件对象。

    flush -- 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。


    例如:print("Hello 默婼!","hello python",sep="....")

    查看全部
  • 变量要求:

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

    变量不能用数字开头

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

    变量赋值:

    Python 中的变量赋值不需要类型声明。

    每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。

    每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

    等号 = 用来给变量赋值。

    等号 = 运算符左边是一个变量名,等号 = 运算符右边是存储在变量中的值

    多个变量赋值:a, b, c = 1, 2, "john"  or  a = b = c = 1

    查看全部
  • 注意if else顺序,因为若符合前面大框架条件就不会继续后面的程序了
    查看全部

举报

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

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