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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • def sum(list):
        sum=0
        for i in list:
            sum+=i
        return sum
    summ=sum([])

    def sum(n):
        sum=0
       return sum=n+sum(n-1)

    2+(sum(1))
    2+(1+sum(0))


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

    2021-08-15

  • def  sum(list):
        sum=sum(list)
        return
    s=sum([1,2,3,4,5,6])
    print(s)
    查看全部
    0 采集 收起 来源:Python定义函数

    2021-08-15

  • 1989 发明
    2008 3.0版本
    查看全部
  • 在字符串前面加个前缀r,,里面的字符就不需要转义了.但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串。

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

    一般形式为print(r'''.......''')

    也就是说可省略\ 等符号

    查看全部
  • 如果字符串包含",我们就可以用' '括起来表示

    如果字符串既包含'又包含" 则用\进行转义

    '和"会引起歧义,因此,我们在它前面插入一个\

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

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

    2021-08-15

  • Python把0、空字符串和None看成False,其他数值和非空字符串都看成True

    and是与运算都是true是才是true

    or是或 只要有一个true就是true

    not是非 可把是变非 也可把非变是

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

    在计算a and b时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。

    在计算a or b时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。

    查看全部
  • def list_sum(L):    
    result = 0    
    for num in L:        
       result = result*result + num return result
    查看全部
    0 采集 收起 来源:Python定义函数

    2021-08-15

  • 这是因为set元素是区分大小写的,必须大小写完全匹配,才能判断该元素在set里面。
    查看全部
  • 取模运算
    Python数字支持取模运算,使用百分号%表示取模。

    print(3 % 2) # ==> 1
    print(33 % 10) # ==> 3
    print(99 % 30) # ==> 9
    代码块预览复制
    恰当使用取模运算,可以判断一个数是否为偶数,当一个数对2取模结果为0时,则这个数为偶数,否则为奇数。
    查看全部
  • 元组(tuple)和list一样,定义元组的方式是使用小括号()将元组内的元素括起来。eg:  T = ('Alice', 'Bob', 'Candy', 'David', 'Ellena')

    # 切片  print(T[1:3]) # ==> ('Bob', 'Candy')

    T = tuple(L)

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

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

    2021-08-14

  • 有时候,一维list并不能满足所有的要求(上述所有list均为一维list),这个时候需要二维list甚至更高维的list。

    这个时候,如果需要从二维list all_scores获取一个元素,eg:score = all_scores[1][2] # ==> 81

    查看全部
    0 采集 收起 来源:Python二维list

    2021-08-14

  • a='hello world'
    print(a)
    查看全部
    1. 对于列表,除了可以向列表添加元素,删除列表元素以外,列表已有的元素,也是可以修改的,通过索引指定位置,并赋值新的元素,即可替换列表中原有的元素。eg:L[2] = 'Canlina'

    2. 也可以使用倒序索引来完成同样的功能。注意,如果替换一个不存在的下标,则同样会引起Python运行错误。

    查看全部
    1. 如果要删除一个元素,可以使用列表的pop()方法,pop()方法默认删除列表的最后一个元素,并返回。eg:name = L.pop()

    2. pop()除了可以删除最后一个元素以外,pop()还可以接收一个参数,指定需要删除的元素的位置。eg:name = L.pop(2)

    查看全部
  • Python的列表,除了支持正向顺序索引获取列表中的每一个元素以外,也支持倒序访问list中的每一个元素。 在Python中,可以使用-1来表示最后一个元素。

    查看全部
  • d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
    for key,values in d.interms():
       for i in  values:
         print i
    查看全部
  • 一、list

    列表(list)是一种有序的容器,放入list中的元素,将会按照一定顺序排列。构造list的方法非常简单,使用中括号[]把需要放在容器里面的元素括起来,就定义了一个列表。

    查看全部

举报

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

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