为了账号安全,请及时绑定邮箱和手机立即绑定
  • 字符串的索引

    s[i]

    字符串切片

    s[i:j] 左闭右开

    查看全部
  • 字符串索引

    s[i]

    字符串切片

    s[i:j] 左闭右开

    查看全部
  • 任务

    编写一个函数,它接受关键字参数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])

    查看全部
  • 任务

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

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

    greet()
    greet('Alice')

    查看全部
  • 任务

    已知两个集合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)

    查看全部
  • 去掉最后的n=n+1,结果会如何
    查看全部
  • print(a and 0 or 99) # ==> 99
    这里没有none啊?
    查看全部
  • 计算用变量
    ww=67
    JZN=673
    print(ww+JZN)
    输出:
    750
    查看全部
  • and运算是与运算,只有所有都为 True,and运算结果才是 True。

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

    not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。
    查看全部
  • 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

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


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

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


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

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

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

    2025-09-10

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


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


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

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

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

    查看全部

举报

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

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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