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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • 因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果(1)被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。
    因此,要定义只有一个元素的tuple,需要在元素后面添加一个逗号,。

    T = (1, )
    print(T) # ==> (1, )
    查看全部
  • index(k)返回第一个出现k的位置

    count(k)返回K的个数

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

    L = list(T)
    T = tuple(L)

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

    2021-05-28

  • 错误代码:

    L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    L.pop(2)
    L.pop(3)
    print(L)

    #可以正常运行

    #但是不正确,先删除2

    #会导致找不到3

    正确代码:

    # Enter a code

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

    L.pop(3)

    L.pop(2)

    print(L)

    查看全部
  • 两层嵌套循环输出字符串'ABC'中每个字符和字符串'123'每个字符的排列。

    s1 = 'ABC'
    s2 = '123'
    for x in s1:
        for y in s2:
            print(x + y)

    在上述代码中,对于外层循环,外层每循环1次,内层就会循环3次

    查看全部
  • #or为布尔型,真真为真,真假话为真

    #已知world是一个ture,那么根据a 返回来判断结果,

    #而a = 'python'-》字符串类型=》ture

    #ture or ture 是返回前面的ture,就是返回python

    #结果hello' python

    a = 'python'
    print('hello,', a or 'world')


    #or为布尔型,这是一个短路计算

    #已知world是一个ture,那么根据b 返回来判断结果,

    #而ab= ''-》为空=》false

    #false or ture,,返回ture就是返回world

    #结果hello' world

    b = ''
    print('hello,', b or 'world')

    查看全部
    1. 取模运算就是计算1个数与另1个数的余数;

    2. 地板除:就是整除的意思;

    3. round(a,b):取小数点的位数。第一位为目标数值,第2位为保留的位数。

    查看全部
  • 双重赋值可实现循环计算

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

    2021-05-26

  • 老哥们,我搞不懂 这个答案当中这个 index起什么作用...能解释下吗?

    查看全部
  • 用 for 循环或者 while 循环时,如果要在循环体内直接退出循环,可以使用 break 语句.

    求出1~100的和.

    num = 1

    sum = 0
    while True:
        if num > 100:
            break
        sum = sum + num
        num = num + 1
    print(sum)

    对于字符串s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ',假如希望输出s的前20个字符,而不是所有字符,我们也可以使用break。

    s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    num = 1
    for ch in s:
        if num > 20:
            break
        print(ch)
        num = num + 1

    查看全部
  • 各位大哥,我看不懂为什么总是用continue做这种反向的判断,我了个去。能否帮我解释一下呀,我看过continue的章节,不是很明白

    查看全部
  • # Enter a cod

    # a = r'\(~_~)/ \(~_~)/'

    # \"To be, or not to be\": that is the question.\nWhether it\'s nobler in the mind to suffer.'

    # '''

    # a = r'Line 1\nLine 2\nLine 3'

    # a = '\"To be, or not to be\": that is the question.\nWhether it\'s nobler in the mind to suffer.'


    a = r'''

    "To be, or not to be":that is the question.

    Whether it's nobler in the mind to suffer.

    '''


    print a

    查看全部
  • 1~100的和。

    num = 1
    sum = 0
    while num <= 100:
        sum = sum + num # 注意缩进
        num = num + 1 # 注意缩进
    print(sum) # ==> 5050

    while的判断条件是num <= 100,当num小于或者等于100时,循环会继续下去,但当num > 100时,将跳出循环;因为在while循环里面num不断加1,所以num最终会大于100,因此while循环不会无限进行下去

    查看全部
  • s = 'ABCD'
    for ch in s:
        print(ch) # 注意缩进

    ch是在for循环中定义的,意思是把字符串s中的每一个元素依次赋值给ch,然后再把ch打印出来,直到打印出字符串s的最后一个字符为止。

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

    2021-05-24

举报

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

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