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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • 使用remove()方法,我们需要格外小心,需要提前判断要remove()的元素是否在set里面,确保存在后,再进行remove。如果remove的元素不在set里面的话,那么将会引发错误。

    查看全部
  • names.append("zero")
    names.insert(5,"Gen")
    names.insert(6,"P")
    查看全部
  • print(L[-5])
    print(L[-4])
    print(L[-1])
    查看全部
  • s1="123"
    s2="ABC"
    s3="abc"
    for x in s1:
        for y in s2:
           for z in s3:
               print(x+y+z)
    查看全部
  • names = ['Jenny', 'Ellena', 'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl']
    name_set = set()

    # 1. 第一种方法,使用add
    for name in names:
       name_set.add(name)
    print(name_set) # ==> set(['Jenny', 'Ellena', 'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl'])

    # 第二种方法,使用update
    name_set.update(names)
    print(name_set) # ==> set(['Jenny', 'Ellena', 'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl'])

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

    如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀r,表示这是一个 raw 字符串,里面的字符就不需要转义了

    查看全部
  • a = 'special string:\',",\\,\\\\,\\n,\\t'

    print(a)

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

    常用的转义字符还有:

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

    2.如果字符串既包含'又包含"怎么办?

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

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

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

    2023-08-29

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

    代码解释:通过 or 运算,可以把空字符串"变成"默认字符串,而非空字符串保持不变。

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

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

    3. 所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。

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

    查看全部
  • a = 3.14
    b = 1.57
    r = round(a*b,2)
    print(r)
    1. Python数字支持取模运算,使用百分号%表示取模。恰当使用取模运算,可以判断一个数是否为偶数,当一个数对2取模结果为0时,则这个数为偶数,否则为奇数。

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

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

    查看全部
  • string_1 = 'Hello World'
    string_2 = 'Hello World'
    string_3 ='Hello World'
    
    print(string_1)
    print(string_2)
    print(string_3)

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

    变量不能用数字开头

    变量尽量不要和Python关键字重合(比如前面学习过的:and、or、not,否则可能导致Python原有关键字发挥不出作用)

    查看全部
  • sum=0
    num=0
    a=0
    while True:
       if num>1000:
           break
       if a%2==0:
           sum=a+a
       num++
    print(sum)
          
      
    查看全部
  • num=1
    a=1
    while(num<=11):
       b=a*num
       num++
    print(b)
    查看全部
  • sum=0
    for score in L:
       sum=score+sum
    ave=sum/5
    查看全部
    0 采集 收起 来源:Python之for循环

    2023-08-29

  • 为了保证函数的正常运行,有时候需要对函数入参进行类型的校验,Python提供isinstance()函数,可以判断参数类型,它接收两个参数,第一个是需要判断的参数,第二个是类型。

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

    2023-08-26

  • 在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出。

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

    2023-08-26

举报

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

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