为了账号安全,请及时绑定邮箱和手机立即绑定
  • # Enter a code# coding: utf-8

    age=18

    if age<18:

        a="年龄为{}岁,未成年"

        r=a.format(age)

        print(r)

    else:

        a="年龄为{}岁,成年"

        r=a.format(age)

        print(r)

    查看全部
  • 应用场景:云基础设施、后台开发、爬虫、数据挖掘、人工智能......

    实例:知乎、豆瓣、YouTube、OpenStack(云计算平台)

    不擅长领域:底层应用(驱动等)、移动开发(有自用语言)、游戏开发(高性能)

    查看全部
    1 采集 收起 来源:Python的现状

    2021-05-14

  • http://img1.sycdn.imooc.com//6017f36c0001f4b905220401.jpgzhuyi o o o

    查看全部
  • num % 2 == 0

    num除以2取模得0

    查看全部
  • num = 0
    sum = 0
    '''
    while 1:
        num += 1
        sum += num
        if num == 100:
            break
    print(sum)
    '''
    while 1:
        num += 1
        if (num % 2 == 0):
            sum += num
        if num == 1000:
            break
    print(sum)


    查看全部
  • 使用continue,我们可以控制循环继续下去,并跳过continue后面的逻辑

     

    continue和if条件语句结合,continue放在if条件语句的执行语句最后一行,当在参数符合条件在if内循环时,continue控制继续循环,不执行continue下面语句;当不符合条件、跳出循环时,执行continue下面语句。

     

    s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

    num = 1

    for ch in s:

        if num < 10:

            num = num + 1

            continue

       

        print(ch)

        num = num + 1

     

     

     

     

    s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

    num = 1

    for ch in s:

        if num < 10:

            num = num + 1 

        #  缺少continue情况下,会输出什么呢?

     

        print('number is{},char is {}'.format(num,ch))

        num = num + 1

     

     

     

     

    i=0

    sum=0

    while i<1001:

        if i%2==0:

            sum=sum+i

            i=i+1

        else:

            i=i+1

       

    print(sum)

     

    i=0

    sum=0

    while i<1001:

        if i%2==0:

            sum=sum+i

      

        i=i+1

       

    print(sum)

     

     

    num=0

    sum=0

    while num<1001:

        if num%2=1:

            num=num+1

            continue

        sum=sum+num

        num=num+1

     

    print(sum)

     

    查看全部
  • format来处理字符串,输出不固定的内容
    由字符串模板和模板数据组成,通过[]将其括起来


    查看全部
  • 由于'和"会引起歧义
    因此,我们在它前面插入一个\表示这是一个普通字符
    不代表字符串的起始
    转义字符 \不计入字符串的内容中
    查看全部
    1 采集 收起 来源:Python的字符串

    2021-01-14

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


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

    2021-01-14

  • and(与运算):只有两个布尔值都为True时,计算结果才为True
    or(或运算):只要有一个布尔值为True,计算结果才为True
    not(非运算):将True换成Flase,将False换成True


    查看全部
  • round的调用方式,使用两个参数:
    第一个是需要保留小数点位数的数值,第二个是保留的位数
    保留小数点后若干位用round()函数表示


    查看全部
  • Alice_Major = ['Chinese','Math','English']

    Alice_scores = [92,75,99]

    append: 将被添加的内容作为1个元素,默认添加到列表的最后;

    insert: 可以根据索引,指定添加位置,所以叫“插入”

    extend :将被添加的内容查分为单个元素,再添加到列表的最后。

    remove : 将制定的值删除;

    pop : 默认从列表末尾进行删除,也可以根据索引删除制定位置的元素

    del : 根据索引删除指定位置的元素

    查看全部
  • # coding=utf-8

    def sub_sum(li):

        ji_sum = 0

        ou_sum = 0

        

        for i in range(len(li)):

            if (i%2) == 1:

                ou_sum += li[i]

            

            else:

                ji_sum += li[i]

        return ou_sum,ji_sum

        



    li = [1,2,3,4,5,6,7,8]

    [ou,ji] = sub_sum(li)


    print(ou,ji)


    查看全部
  • 对于一个拥有必需参数,默认参数,可变参数,可变关键字参数的函数,定义顺序是这样的:

    def func(param1, param2, param3 = None, *args, **kwargs):
        print(param1)
        print(param2)
        print(param3)
        print(args)
        print(kwargs)
    
    func(100, 200, 300, 400, 500, name = 'Alice', score = 100)
    # ==> 100
    # ==> 200
    # ==> 300
    # ==> (400, 500)
    # ==> {'name': 'Alice', 'score': 100}

    当然,这么多类型的参数,很容易导致出错,在实际使用上,不建议定义这么多的参数。


    查看全部
  • 还可以在多行字符串前面添加r,把这个多行字符串也变成一个raw字符串:

    r'''Python is created by "Guido".
    It is free and easy to learn.
    Let's start learn Python in imooc!'''


    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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