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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • 在Python中,定义一个变量需要遵循一定的约束,否则,Python可能识别不出它是一个变量。
    查看全部
  • 变量不能用数字开头
    查看全部
  • 1,字符串format由两个部分组成,字符串模板和模板数据内容组成,通过大括号{},就可以吧模板数据内容向前到字符串模板对应的位置。

    #字符串模板

    template = 'Hello {}'

    result = template.format(world)

    print(result)# ==> Hello world

    2,如果{}大括号中内容比较多,可以指定顺序排列,或指定的名字,似的format更清晰

    #指定顺序

    temeplet = ' Hello {0}, Hello {1}, Hello {3}

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

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

    #指定名字

    templet= 'hello{w}, Hello{c}, Hello{b}, Hello{i}

    world = 'World'

    china = 'China'

    beijing = 'Beijing'

    imooc = 'imooc'

    result = template.form(w = world, c = china, b = beijing, i = imooc)

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

    查看全部
  • print('To be, or not to be:\"that is the question. \nWhether it\'s nobler in the mind to suffer.')

    查看全部
  • 1,如果字符串中包含多个转义字符,在字符串前加r

    2,如果要表示多行字符串,使用'''....''''来表示

    3,也可以在多行字符串前加r

    查看全部
  • 常用的转义字符还有

    \n表示换行

    \t 表示一个制表符

    \\ 表示\ 字符本身

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

    2024-07-25

  • 当我们在字符串中遇到有'或“的字符时,为了避免歧义,在该符号前加\,标书这是一个普通字符,不代表字符的起始

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

    2024-07-25

  • 我们知道tuple是不可变的,list是可变的,因此tuple可以作为dict的key,但是list不可以作为dict的key,否则将会报错

    通过dict提供的items()方法,items()方法会返回dict中所有的元素,每个元素包含key和value。

    d = {
       'Alice': 45,
       'Bob': 60,
       'Candy': 75,
       'David': 86,
       'Ellena': 49
    }

    for key, value in d.items():
       if value > 60:
           print(key, value)
    # ==> Candy 75
    # ==> David 86

    查看全部
  • dict的删除函数pop()

    在dict中,使用keys()方法,可以返回dict的所有key,在删除某个元素时,可以通过这个方法先判断某个元素是否存在,请改造前面的程序,使得即使key不存在时,删除也不会抛异常。

    d = {

        'Alice': 45,

        'Bob': 60,

        'Candy': 75,

        'David': 86,

        'Ellena': 49

    }

    a = d.keys()

    print (a)

    查看全部
  • dict的获取函数get()

    print(d.get('Alice')) # ==> 45
    print(d.get('Dodo')) # ==> None

    查看全部
  • dict 的添加函数

    如果Mimi、Dodo的第三次成绩也出来了,分别是75,90,则可以先通过key把对应的value查询出来,然后再往类型是list的value中添加第三次的成绩。

    d['Mimi'].append(75)
    d['Dodo'].append(90)
    print(d)

    查看全部
  • names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    scores = [45, 60, 75, 86, 49]
    index = 0
    for name in names:
        score = scores[index]
        print('name = {}, score = {}'.format(name, score))
        index = index + 1
    查看全部
    0 采集 收起 来源:什么是dict

    2024-07-23

  • tuple的元素也可以是tuple,请判断以下定义T的元素中,有多少个tuple。

    T = ((1+2),  ((1+2),), ('a'+'b'), (1, ), (1,2,3,4,5))

    ?不会了怎么办

    参考答案:

    3个
    第一个元素(1+2),第三个元素('a'+'b'),计算的结果分别是数字3和字符串ab,不是tuple。

    查看全部
  • 不是tuple,而是整数 1。

    查看全部
  • tuple元素方法

    count()统计次数  

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

    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 # 多次出现,返回第一次出现的位置

    查看全部

举报

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

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