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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • else:

    必须定格写,否则出现语法错误:SyntaxError: invalid syntax

    查看全部
  • for循环

    L = [75, 92, 59, 68, 99]

    sum=0.0

    for s in L:

        sum = sum + s

    ave =sum/5.0

    print(ave)

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

    2022-07-16

  • 需要表示多行转义字符串,必须用r''' '''

    查看全部
    0 采集 收起 来源:Python之if语句

    2022-07-16

  • #format函数应用

    # Enter a code

    # coding:utf-8

    str0='Life is {0},you need {2}'

    str1=str0.format('short','world','Pyhton')

    print(str1)

    print('\n')


    str1=str0.format('0','1','100')

    print(str1)

    print('\n')

    '''

    str1=str0.format{0}=1

    str1=str0.format{2}=888

    print(str1)

    print('\n')'''

    #format()此处()应该是表示元组,{x}应该表示元组中的第x字典;{a},{b}等应表示元组中字符变量为a、b的值;{a:0,b:1,c:888}表示元组为str1=str0.format(a=0,b=1,c=888)

    '''str1=str0.format(0)=1

    str1=str0.format(2)=888

    print(str1)

    print('\n')'''

    #以上为错误理解


    str0='Life is {life},you need {you}'

    str1=str0.format(life='long',you='zhaoyue')

    print(str1)

    print('\n')



    str0='Life is {life},you need {you}'

    life='long'

    you='zhaoyue'

    str1=str0

    print(str1)

    #根据以上输出内容,知道只有引用format函数,才会在输出原字符串时检索并用format函数中对应的数组值去替换原字符串中的对应不定格式的值,复制涉及到原字符串的引用时,只会把原字符串中的{}当做普通字符处理;

    查看全部
  • # Enter a code

    str0='Life is {0},you need {2}'

    str1=str0.format('short','world','Pyhton')

    print(str1)

    print('\n')


    str0='Life is {life},you need {you}'

    str1=str0.format(life='long',you='zhaoyue')

    print(str1)

    查看全部
  • r'''...'''才能表示多行字符串或含\’,\"的字符串

    查看全部
  • # Enter a code

    str1=r'''"To be,or not to be":that is the question.

    Whether it's nobler in the mind to suffer.'''

    print(str1)

    print('\n')

    print(r'''"To be,or not to be":that is the question.

    Whether it's nobler in the mind to suffer.''')


    加中文注释也需要#coding:utf-8


    #中文注释

    查看全部
  • 布尔运算短路计算

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

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

    查看全部
  • # Enter a code

    # coding:utf-8

    print('一个长方形的长为3.14cm,宽为1.57cm,请计算这个长方形的面积,保留小数点后两位。')

    a=3.14

    b=1.57

    area=a*b

    print(area)

    print('\n')

    area=round(area,2)

    print(area)

    print('\n')

    print(round(area,2))

    运行成功

    ==>

    "一个长方形的长为3.14cm,宽为1.57cm,请计算这个长方形的面积,保留小数点后两位。
    4.9298


    4.93


    4.93"

    查看全部
  • # Enter a code

    # coding:utf-8

    a="hello world"

    print(a)

    b=10000

    print(b)

    print(a+str(b))

    c="遍"

    print(a+str(b)+c)

    #==>"hello world
    10000
    hello world 10000
    hello world 10000遍"

    在python3.x中对中文字符支持较好,在python2.x中,定义中文字符串无法识别,需加入“# coding:utf-8”

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

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

    查看全部
  • 在Python里面,一个变量可以先后存储多种不同类型的数据。这是Python这类语言特有的特性,我们称之为动态语言,与之对应的是静态语言,Python、Javascript等等都是动态语言,Java、C、C++等等属于静态语言。

    查看全部
  • 恰当使用取模运算,可以判断一个数是否为偶数,当一个数对2取模结果为0时,则这个数为偶数,否则为奇数。


    查看全部
  • discard():删除集合中的元素,无需判断元素是否存在集合中
    clear():清除集合中的所有元素
    a.issubet(b):判断b是否是a的子集
    a.issuperset(b):判断b是否是a的超集
    a.isdisjoin(b):判断两个集合是否有重合的地方。有则返回false,无则返回true

    查看全部

举报

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

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