简介 目录 评价 推荐
  • 精慕门2058880 3天前
    理论上,所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰。
    0赞 · 0采集
  • 慕无忌7593737 6天前
    这里有几个需要注意的地方:

    可以看到print('抱歉,考试不及格')这行代码明显比上一行代码缩进了,这是因为这行代码是if判断的一个子分支,因此需要缩进,在Python规范中,一般使用4个空格作为缩进
    在if语句的最后,有一个冒号:,这是条件分支判断的格式,在最后加入冒号:,表示接下来是分支代码块
    0赞 · 0采集
  • 慕九州1304478 2025-11-06
    round函数(num,2)
    0赞 · 0采集
  • 王琴琴6325007 2025-10-27
    print(type(3.1415926))#<class'float'>
    print(pyte('Learn Python in important.'))#<class 'str'>
    print(pyte(100))#<class 'int'>
    print(pyte(0b1101))#<class 'int'>
    print(0b1101)#输出 13,验证二进制转十进制
    0赞 · 0采集
  • web新星 2025-10-20

    地板除

    10//3 # ==> 3

    0赞 · 0采集
  • 慕斯卡5227843 2025-10-15

    else if 可以用elif代替更简单方便。

    写条件的时候要注意逻辑清晰。

    0赞 · 0采集
  • 慕斯卡5227843 2025-10-15

    打印代码需要缩进

    if语句后必须要有“:”

    0赞 · 0采集
  • 慕标5279932 2025-10-15

    s[0:4] s中的第一个字符到第五个字符,不包括第五个字符

    s[2:6] s中的第三个字符到第七个字符,不包括第七个字符

    0赞 · 0采集
  • 慕雪7579645 2025-10-15

    字符串索引

    s[i]

    字符串切片

    s[i]左闭右开

    0赞 · 0采集
  • 慕运维6303068 2025-10-15

    字符串索引 s[i]

    字符串切片 s[i:j]左闭右开 

    0赞 · 0采集
  • 慕莱坞8378796 2025-10-15

    字符串索引

    s[i]

    字符串切片

    s[0:i]左闭右开

    0赞 · 0采集
  • 慕的地6321687 2025-10-15

    字符串索引

    s[i]

    字符串切片

    s[i:j]左闭右开

    0赞 · 0采集
  • 慕标5279932 2025-10-15

    字符串索引

    s{i}

    字符串切片

    s{i:j} 左闭右开

    0赞 · 0采集
  • 慕虎5498511 2025-10-15

    s[i]左闭右开

    从0开始切片,最后一个字符不取

    0赞 · 0采集
  • 慕斯卡5227843 2025-10-15

    字符串的索引

    s[i]

    字符串的切片

    s[i:j]左闭右开

    0赞 · 0采集
  • 慕数据6409079 2025-10-15

    s = 'ABCDEFGHIJK'
    abcd = s[0:4] # 取字符串s中的第一个字符到第五个字符,不包括第五个字符
    print(abcd) # ==> ABCD
    cdef = s[2:6] # 取字符串s中的第三个字符到第七个字符,不包括第七个字符
    print(cdef) # ==> CDEF

    0赞 · 0采集
  • 慕桂英6267281 2025-10-15

    字符串的索引

    s[i]

    字符串切片

    s[i:j] 左闭右开

    0赞 · 0采集
  • 慕容6382583 2025-10-15

    字符串索引

    s[i]

    字符串切片

    s[i:j] 左闭右开

    0赞 · 0采集
  • 112300702王书晨 2025-10-12

    任务

    编写一个函数,它接受关键字参数names,gender,age三个list,分别包含同学的名字、性别和年龄,请分别把每个同学的名字、性别和年龄打印出来。

    参考答案:

    def info(**kwargs):
       names = kwargs['names']
       gender_list = kwargs['gender']
       age_list = kwargs['age']
       index = 0
       for name in names:
           gender = gender_list[index]
           age = age_list[index]
           print('name: {}, gender: {}, age: {}'.format(name, gender, age))
           index += 1

    info(names = ['Alice', 'Bob', 'Candy'], gender = ['girl', 'boy', 'girl'], age = [16, 17, 15])

    0赞 · 0采集
  • 112300702王书晨 2025-10-11

    任务

    请定义一个 greet() 函数,它包含一个默认参数,如果没有传入参数,打印 Hello, world.,如果传入参数,打印Hello, 传入的参数内容.

    def greet(name='world'):
       print ('Hello, ' + name + '.')

    greet()
    greet('Alice')

    0赞 · 0采集
  • 112300702王书晨 2025-10-11

    任务

    已知两个集合s1、s2,请判断两个集合是否有重合,如果有,请把重合的元素打印出来。

    s1 = set([1, 2, 3, 4, 5])
    s2 = set([1, 2, 3, 4, 5, 6, 7, 8, 9])

    参考答案:

    s1 = set([1, 2, 3, 4, 6, 8, 10])
    s2 = set([1, 2, 3, 4, 5, 6, 7, 8, 9])
    flag = s1.isdisjoint(s2)
    if not flag:
       for item in s1:
           if item not in s2:
               continue
           print(item)

    0赞 · 0采集
  • 慕仙6374230 2025-10-09
    去掉最后的n=n+1,结果会如何
    0赞 · 0采集
  • 予安3916940 2025-10-02
    print(a and 0 or 99) # ==> 99
    这里没有none啊?
    0赞 · 0采集
  • 羽风dfr 2025-09-26
    计算用变量
    ww=67
    JZN=673
    print(ww+JZN)
    输出:
    750
    0赞 · 0采集
  • 慕用1276254 2025-09-24
    and运算是与运算,只有所有都为 True,and运算结果才是 True。

    or运算是或运算,只要其中有一个为 True,or 运算结果就是 True。

    not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。
    0赞 · 0采集
  • 慕姐2076494 2025-09-22

    python二进制

    0b做前缀,只使用0和1表示二进制;

    如:0b0110,0b1100

    python十六进制

    0x做前缀,只使用0~9和abcdef表示十六进制;

    如:0x12ef,0xde2341af

    python浮点数

    把10用e替代

    如:1.23x10^9就是1.23e9或12.3e8

           0.000012就是1.2e-5

    整数运算永远精确,浮点运算四舍五入有误差

    空值None

    0赞 · 0采集
  • 鹰爪 2025-09-10

    set提供了add()方法,我们可以使用add()方法,往set里面添加元素


    对于set,如果添加一个已经存在的元素,不会报错,也不会改变什么

    0赞 · 0采集
  • 鹰爪 2025-09-10

    由于set里面的元素是没有顺序的,因此我们不能像list那样通过索引来访问。访问set中的某个元素实际上就是判断一个元素是否在set中,这个时候我们可以使用in来判断某个元素是否在set中


    set元素是区分大小写的,必须大小写完全匹配,才能判断该元素在set里面

    0赞 · 0采集
  • 鹰爪 2025-09-10

    set和list类似,拥有一系列元素,但是set和list不一样,set里面的元素是不允许重复的,而list里面可以包含相同的元素;set与list的另一个区别是,set里面的元素是没有顺序的

    0赞 · 0采集
  • 鹰爪 2025-09-09

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


    但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串


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

     '''Line 1
    Line 2
    Line 3'''

    0赞 · 0采集
数据加载中...
开始学习 免费