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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • # Enter a code

    L = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

    S = set([1, 3, 5, 7, 9, 11])


    for i in L:

        if i in S:

            S.remove(i)

        else:

            print(i)

            S.add(i)

            

    print(S)

    print (L)

    查看全部
  • # Enter a code

    s= set([1,23,32,21,44,11,5])

    print(s)

    names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    name_set = set(names)

    print(name_set) # ==> set(['Bob', 'Ellena', 'Alice', 'Candy', 'David'])

    # set  是无序的不重复的

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

    2021-12-17

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

    for key in d.keys():

        print(key)

    for value in d.values():

          print(value)

    value = d.values()

    lenth =len(value)

    #lenth is a list

    print(lenth)

    print(value)

        

    查看全部
  • d = {

        'Alice': 45,

        'Bob': 60,

        'Candy': 75,

        'David': 86,

        'Ellena': 49

    }

    d['KK'] =98

    d['op'] =85

    print(d)

    d['mm']=98

    d['DD']=[85,65]

    #dd is a list

    d['DD'].append(99)

    print(d)

    print(d.get('DD'))

    ------------------------------------------------------------------------------

    d = dict()
    d['Alice'] = []
    d['Bob'] = []
    d['Candy'] = []
    d['Alice'].append(50)
    d['Alice'].append(61)
    d['Alice'].append(66)
    d['Bob'].append(80)
    d['Bob'].append(61)
    d['Bob'].append(66)
    d['Candy'].append(88)
    d['Candy'].append(75)
    d['Candy'].append(90)

    查看全部
  • 前面我们讲解了什么是字符串。字符串可以用' '或者" "括起来表示。

    如果字符串本身包含'怎么办?比如我们要表示字符串 I'm OK ,这时,可以用" "括起来表示:

    "I'm OK"

    类似的,如果字符串包含",我们就可以用' '括起来表示:

    'Learn "Python" in imooc'

    但是,如果字符串既包含'又包含"怎么办?

    这个时候,就需要对字符串中的某些特殊字符进行“转义”,Python字符串用\进行转义。

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

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

    注意:转义字符 \不计入字符串的内容中。

    常用的转义字符还有:

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

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

    2021-12-17

  • 取模运算

    Python数字支持取模运算,使用百分号%表示取模(取余)。

    print(3 % 2) # ==> 1
    print(33 % 10) # ==> 3
    print(99 % 30) # ==> 9

    地板除

    Python除了普通除法以外,还有一个特殊的除法被称为地板除,对于地板除,得到的结果会忽略纯小数的部分,得到整数的部分,地板除使用//进行。

    10//4 # ==> 2
    10//2.5 # ==> 4.0
    10//3 # ==> 3

    小数点位数

    使用Python计算小数的时候,经常需要保留小数点后若干位,可以使用round()函数来处理,这里先了解round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。

    num = 10 / 3
    print(num) # ==> 3.3333333333333335
    # 使用round保留两位小数
    round(num, 2) # ==> 3.33

    查看全部
  • 删除list内的值:pop()删除最后一个值
    pop(位置)删除指定位置的值
    查看全部
  • 向list插入值:append(值),在末尾插入
                       insert(值,位置)
    查看全部
  • Python for 循环可以遍历任何可迭代对象,如一个列表或者一个字符串。

    for循环的一般格式如下:

    for <variable> in <sequence>: 

        <statements>

    else:

        <statements>

    在上述代码中,variable是在for循环中定义的,意思是把sequence中的每一个元素依次赋值给variable

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

    2021-12-16

  • 因为if是从上向下判断,所以elif需要从一个区间的末端开始依次向中间开始判断,以免过度概括

    查看全部
  • if判断的一个子分支表示方法:

    1.写在下一行并缩进,在Python规范中,一般使用4个空格作为缩进

    2.写在同一行

    在if语句的最后,有一个冒号:,这是条件分支判断的格式,在最后加入冒号:,表示接下来是分支代码块

    查看全部
    0 采集 收起 来源:Python之if语句

    2021-12-16

  • 切片需要在中括号[]中填入两个数字,中间用冒号分开,表示子串的开始位置和结束位置,并且这是半闭半开区间,不包括最后的位置。

    查看全部
  • 多个模板数据的默认指定顺序是01234……,即

    template = 'Hello {0}, Hello {1}, Hello {2}, Hello {3}.'

    template = 'Hello {}, Hello {}, Hello {}, Hello {}.'
    是一个意思。

    对多个模板数据进行命名的过程事实上相当于创建数个字符串变量,其变量名分别为模板数据被命的名

    查看全部
  • 布尔运算返回的不是结果是变量

    查看全部
  • num = 1

    sum =0


    while True:

        num =num+1

        if  num>100:

            break

        if num%2==0:

           sum = sum +num

    print(sum)

          

    不同缩进代表不同的意思

    查看全部

举报

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

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