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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • a=r'''"To be, or not to be": that is the question.

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

    print a

    查看全部
  • a='special string: \',\", \\, \\\\, \\n, \\t'
    print(a)


    输出结果 special string: ',", \, \\, \n, \t

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

    2023-11-30

  • a = 'python' # 定义a变量的值为字符串python

    print('hello,', a or 'world')  # 打印hello+运算结果(由于a变量的值不为空字符串/0/None,因此计算过程为True or world,结果为True,因此回显python),最终打印结果hello python world

    b = '' #定义b变量的值空字符串

    print('hello,', b or 'world')  # 打印hello+运算结果(由于b变量的值为空字符串,因此计算过程为false or world,结果为True,因此回显world),最终打印结果hello world

    查看全部
  • https://img1.sycdn.imooc.com/6562cfe9000192b604800346.jpg

    a=3.1415926

    b='Learn Python in imooc'

    c=100

    d=0b1101

    print(a,b,c,d)

    查看全部
  • 二进制,十六进制和十进制之间的转换需要学习下

    编程必备基础知识

    查看全部
  • round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。
    查看全部
  • int()函数可以将合法的其它类型数据转换为整数,str()函数可以将其它类型的数据转换为字符串。

    int('123') # ==> 123
    int(12.34) # ==> 12

    str(123) # ==> '123'
    str(1.23) # ==> '1.23'
    查看全部
    0 采集 收起 来源:什么是函数

    2023-11-15

  • 则,Python可能识别不出它是一个变量。

    变量名由大小写英文字母、数字和下划线_组成
    变量不能用数字开头
    变量尽量不要和Python关键字重合(比如前面学习过的:and、or、not,否则可能导致Python原有关键字发挥不出作用)
    查看全部
  • 在Python中,可以直接用True、False表示布尔值(请注意大小写,不需要使用字符串符号括起来),也可以通过布尔运算计算出来。

    布尔值可以用and、or和not运算(注意and,or,not都是Python语言本身的关键字)。

    and运算是与运算,只有所有都为 True,and运算结果才是 True。

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

    not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。
    查看全部
  • 字符串对应生活中的就是非数字类型的内容,比如一个句子,一段话,在Python中就是字符串,在Python中,字符串是以''或""括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。

    比如之前练习过的第一个Python程序:print('Hello World'),其中的Hello World就是字符串。
    查看全部
  • 这里有必要提醒一点就是,整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差,如何检验,可以在Python终端中输入以下内容0.1 + 0.2,看看可以得到你期望的结果0.3吗?真实结果可能让你失望了。
    查看全部
  • 浮点数对应我们生活的是小数
    查看全部
  • 二进制数只使用数字0、1表示,在Python中,二进制整数使用前缀0b表示,比如:0b0110,0b1100。

    十六进制数除了0~9十个数字以外,还使用a、b、c、d、e、f,在Python中,十六进制使用前缀0x,比如:0x12ef,0xde2431af。
    查看全部
  • 输入你的第一行Python代码print('Hello World'),回车即可运行,第一次运行,有几个需要注意的地方:
    注意在Hello World前后都有单引号'
    print和>>>不可以有空格
    注意(、)、'、')均为英文字符
    正确的输出结果如下:


    可以尝试修改单引号里面的内容,输出你喜欢的内容。
    查看全部
  • 字符串是Python程序重要的数据类型,到目前为止,我们输出的字符串的内容都是固定的,但有时候通过字符串输出的内容不是固定的,这个时候需要使用format来处理字符串,输出不固定的内容。
    字符串format由两个部分组成,字符串模板和模板数据内容组成,通过大括号{},就可以把模板数据内容嵌到字符串模板对应的位置。

    # 字符串模板
    template = 'Hello {}'
    # 模板数据内容
    world = 'World'
    result = template.format(world)
    print(result) # ==> Hello World

    如果模板中{}比较多,则容易错乱,那么在format的时候也可以指定模板数据内容的顺序。

    # 指定顺序
    template = 'Hello {0}, Hello {1}, Hello {2}, Hello {3}.'
    result = template.format('World', 'China', 'Beijing', 'imooc')
    print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.
    # 调整顺序
    template = 'Hello {3}, Hello {2}, Hello {1}, Hello {0}.'
    result = template.format('World', 'China', 'Beijing', 'imooc')
    print(result) # ==> Hello imooc, Hello Beijing, Hello China, Hello World.

    除了使用顺序,还可以指定对应的名字,使得在format过程更加清晰。

    # 指定{}的名字w,c,b,i
    template = 'Hello {w}, Hello {c}, Hello {b}, Hello {i}.'
    world = 'World'
    china = 'China'
    beijing = 'Beijing'
    imooc = 'imooc'
    # 指定名字对应的模板数据内容
    result = template.format(w = world, c = china, b = beijing, i = imooc)
    print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.



    任务

    请使用两种format的方式打印字符串Life is short, you need Python。

    template = 'Life {0} short,you {1} Python'

    result = template.format('is','need')

    print(result)


    template = '{l} {i} {s},{y} {n} {p}'

    l1 = 'Life'

    i1 = 'is'

    s1 = 'short'

    y1 = 'you'

    n1 = 'need'

    p1 = 'Python'

    result = template.format(l = l1, i = i1, s = s1, y = y1, n = n1, p = p1)

    print(result)

    查看全部

举报

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

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