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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • 方法二:

    d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}

    print(len(d.keys()))

    查看全部
  • 对于组合数据类型, tuple是可变的


    tuple里面包含list,导致tuple是可变的.不能直接替换整个list,而要替换list里面个别元素才可

    查看全部
  • 要定义只有一个元素的tuple,需要在元素后面添加一个逗号,

    查看全部
  • count()方法用来统计tuple中某个元素出现的次数。


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

    查看全部
  • Python定义变量的方法

    1.什么是变量

    变量的概念就是初中代数的方程。

    例如y=x*x,当x=2时,y=4。//此时x就是变量

    2.合法的变量名

    在计算机程序中,变量不仅可以是数字,还可以是任意数据类型(字符串、布尔值、空值、字典等)。在Python中,定义一个变量需要遵循一定的规则,否则,Python可能识别不出他是一个变量,规则如下

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

    (2)变量不能用数字开头

    (3)变量尽量不要和python关键字重合(比如or,and,not),否则可能导致Python原有关键字发挥不出作用

    合法的变量名例如

    num,count,_none,min_1123value

    不合法的变量名例如

    1num,666,1_cd,and

    定义变量:通过'变量名=数据',即可定义一个变量。

    例子一:a=1

    在这个例子中,a就是变量,他的值是一个整数。

    例子二:hello='hello'

    在这个例子中,hello就是变量,他的值是一个字符串'hello'

    例子三:a = 1 #这个时候a存储的是整数类型

    print(a)

    a = 'ABC' #这个时候a存储的是字符串类型

    print(a)

    这是Python语言特有的特性,我们称之为动态语言,一个变量可以先后存储多种不同类型的数据

    查看全部
  • 元组数据类型tuple可以把不是元组的容器转换为元组,比如将列表转换成元组

    同样的,对于列表数据类型,也可以把元组转换成列表。


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

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

    2022-02-11

  • 用新值替换原列表中的旧值

    重新对列表进行排序


    这两种应用场景都可以用‘替换’

    列表中指定的位置进行赋值即可

    查看全部
  • pop()方法默认删除列表的最后一个元素,并返回。

    pop()方法,除了可以删除最后一个元素以外,pop()还可以接收一个参数,指定需要删除的元素的位置。

    查看全部
  • insert 用倒序计数会出错,不知为何

    查看全部

  • Python基础数据类型

    1.整数(int)

    类型

    (1)生活中的整数:例如1,2,3,45,666

    (2)二进制表示,0b做前缀:例如0b0110,0b1100

    (3)十六进制表示,0x使用前缀:例如0x12ef,0xde2431af

    2.浮点数(float)

    类型

    (1)生活中的小数:例如0.1,0.2,0.5,0.002

    (2)科学计数法表示:例如1.23x10^8,12.3x10^7,并且他俩是相等的

    在Python中把10用e代替,例如1.23x10^8=1.23e8,0.000012=1.2e-5

    并且在Python中浮点数的运算会有四舍五入的误差

    3.字符串(str)

    字符串对应生活中的非数字类型内容,比如一个句子,一段话,在Python中就是字符串,字符串是以"或"括起来的任意文本,比如'abc',"xyz"等等。

    “或”本身只是一种表示方式,不是字符串的补一份,因此,字符串‘abc’只有a,b,c这三个字符。

    例如

    print("hello world!")

    其中hello world就是字符串。

    4.布尔值

    布尔值对于生活中就是对和错,在计算机的世界里,大部分判断都是非错则对的,布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值。

    要么是True,要么是False,在Python中,可以直接用True,False表示布尔值。

    要注意大小写,不需要使用字符串括号括起来,也可以通过布尔运算计算出来。

    布尔值可以用and、or和not运算(这些都是Python语言本身的关键字)

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

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

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

    5.空值

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

    None和0是不一样的,None不能理解为0,因为0是有意义的。

    例如,我有0个苹果表示我没有苹果,0表达的是数值0的意思,而不能表示为我有None个苹果,None是一个特殊的空值。

    此外,Python还提供了列表、字典、等多种数据类型,还允许创建自定义数据类型。

    查看全部
  • 尾部插入:append不能一次性加2个以上元素


    中间插入

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

    查看全部
  • list可以同时放入任意类型的数据

    查看全部
  • if-elif-else语句 注意

    这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了

    查看全部
  • 按照位置取字符串的方式使用中括号[]访问,这个时候可以把字符串看作是一个列表

    查看全部
  • 使用format来处理字符串,输出不固定的内容。


    字符串format由两个部分组成,字符串模板和模板数据内容组成


    如果模板中{}比较多,则容易错乱,那么在format的时候也可以指定模板数据内容的顺序。


    还可以指定对应的名字,使得在format过程更加清晰。

    查看全部

举报

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

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