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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • http://img1.sycdn.imooc.com//617fa1200001b9a905670312.jpgwhile循环

    查看全部
  • http://img1.sycdn.imooc.com//617fa0ae00016b9d05480248.jpgfor循环

    查看全部
  • http://img1.sycdn.imooc.com//617f9e7e00012bf305400296.jpgfor循环

    查看全部
  • http://img1.sycdn.imooc.com//617f9e270001451206000272.jpgwhile循环

    查看全部
  • age = 19

    if age>=18:

        print('your age is {}'.format(age))

        print('adult')

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

    2021-11-01

  • Python规范中,一般使用4个空格作为缩进

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

    2021-11-01

  • s = set([1, 4, 3, 2, 5, 4, 2, 3, 1])
    print(s) # ==> set([1, 2, 3, 4, 5])
    代码块预览复制
    可以看到,在传入set()的list中,包含了重复的元素,但是打印的时候,相同的元素只保留了一个,重复的元素都被去掉了,这是set的一个重要特点。
    查看全部
    0 采集 收起 来源:什么是set

    2021-11-01

  • set不能包含重复的元素,我们传入重复的元素看看会发生什么。
    查看全部
    0 采集 收起 来源:什么是set

    2021-11-01

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

    2021-11-01

  • a="这是一句中英文混合的Python字符串:Hello {}!"

    result=a.format('World')

    print(result)

    查看全部
  • # Enter a code
    a=r'''"
    \
    \\
    \n
    \t'''
    print (a)

    查看全部
  • a='Life is {0},you need {1}'

    result=a.format('short','python')

    print(result)

    定义变量的时候,如果赋值为字符串,其中一部分可以预留为空,用大括号表示。

    比如定义变量a='ABC{}'

    那么这个时候变量a的类型是一个字符串,但它的值是可变的,因为ABC是确定的字符,但{}不是。

    然后你想给大括号{}里面添加字符的话,可以用a.format()函数,a是你定义好值里带{}的变量,format后面的小括号()里面可以填你想加到大括号{}里面的内容,比如想加DEF,那么a.format('DEF')的值就是ABCDEF

    a.format('DEF')也是一个变量,这时候你可以直接输出它

    用print(a.format('DEF'))得到结果就是ABCDEF

    或者为了看着清楚点,定义变量b=a.format('DEF'),然后print(b)得到结果ABCDEF

    查看全部
  • raw字符串即原始字符串,防止转义

    查看全部
  • 四则运算

    整数、浮点数可以直接进行四则运算。

    # 加法
    num1 = 10
    num2 = 0.5
    result = num1 + num2
    print(result) # ==> 10.5
    # 减法
    result = num1 - num2
    print(result) # ==> 9.5
    # 乘法
    result = num1 * num2
    print(result) # ==> 5.0
    # 除法
    result = num1 / num2
    print(result) # ==>20.0

    从上面可以发现一个规律,整数和浮点数运算后 ,得到的结果不管小数点后是否有值,结果都变成浮点数了,这是合理的,浮点数可以表达整数的结果,但是整数不能表达浮点数的结果。


    注意:在Python2使用除法可能和Python3得到不一样的结果

    # python2
    num1 = 10
    num2 = 3
    result = num1 / num2
    print(result) # ==> 3
    # python3
    num1 = 10
    num2 = 3
    result = num1 / num2
    print(result) # ==> 3.3333333333333335

    可以看到在python2,得到的是一个整数的结果,这是因为除数和被除数都是整数时,得到的结果也默认保存为整数了,这是非常不科学的,因此在python3,改进了这一点。



    取模运算

    Python数字支持取模运算,使用百分号%表示取模。

    print(3 % 2) # ==> 1
    print(33 % 10) # ==> 3
    print(99 % 30) # ==> 9

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

    print(3 % 2) # ==> 1 因此3为奇数
    print(33 % 2) # ==> 1 因此33为奇数
    print(100 % 2) # ==> 0 因此100为偶数



    地板除

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

    10//4 # ==> 2
    10//2.5 # ==> 4.0
    10//3 # ==> 3



    小数点位数

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

    num = 10 / 3
    print(num) # ==> 3.3333333333333335
    # 使用round保留两位小数
    round(num, 2) # ==> 3.33

    查看全部
  • 常用的转义字符还有:

    \n表示换行
    \t 表示一个制表符
    \\表示 \ 字符本身
    查看全部
    0 采集 收起 来源:Python的字符串

    2021-10-31

举报

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

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