为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
初识Python_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • append()添加到list末尾 insert(n,xxx)把xxx插到n位置
    查看全部
  • 词典d = {
        'Adam': 95,
        'Lisa': 85,
        'Bart': 59
    }
    list
    ['Adam', 'Lisa', 'Bart']
    tuple
    ('Adam', 'Lisa', 'Bart')


    查看全部
  • 【1】布尔值Ture和False主要用于条件判断,根据布尔结果值计算机可以执行不同的后续代码;

    【2】Python把数值0空字符串''和空值None看成布尔值False,其他的数值和非空字符串则都看成布尔值True

    【3】布尔值之间可进行布尔运算,即与或非and or not,在运算时遵循短路计算法则:从左到有优先返回条件成立时的值,若左边已满足条件,则直接返回该值不再计算右边;例如程序代码

    a = True
    print a and 'a=T' or 'a=F'

    返回的值为字符串 'a=T'

    查看全部
  • 【1】Python支持对整数和浮点数直接进行四则混合运算,也可使用括号可以提升优先级,这和数学运算完全一致,注意只能使用小括号。

    【2】注意整数之间的运算结果为整数,运算结果是精确的,浮点数之间的运算结果为浮点数,运算结果不一定精确,但整数与浮点数之间的运算结果为浮点数;例如6/4结果为1,而6.0/4结果为1.5

    查看全部
  • 【1】Python的编码格式默认为ASCII编码,用于表示普通的英文字符或符号,可通过注释方式修改编码格式为Unicode或UTF-8

    【2】可在字符串前加u字符表示字符串中的字符为中文

    查看全部
  • 【1】在字符串前加raw的r字符可一次性将引号括起的字符串中的特殊字符一次性转义为本身,例如r' !@#$%^ ' 表示单引号中的所有特殊字符;

    【2】换行输出内容可用\n实现,在需要换行多次时可以使用多行字符串成对三单引号括起表示;

    【3】在多行字符串输出时,可在字符串前加r一次性转义;

    查看全部
  • 【1】Python中的字符串用成对单引号或双引号括起,例如'abc'或"abc";

    【2】表示单引号或双引号本身可以通过转义字符反斜杠,例如\'表示单引号字符,也可通过双引号括起单引号表示单引号,例如" ' "表示单引号字符;

    【3】转义符号常见用法:换行符\n  制表符\t

    查看全部
  • 要学的
    查看全部
  • 【1】Python变量可以是任意数据类型,且可以反复赋值;

    【2】Python变量命名规范:必须是大小写英文数字下划线(_)的组合,且不能用数字开头,比如:V_001;

    【3】Python是一种动态语言,具有较好的灵活性,即使用变量前无需预先指定其变量类型;

    查看全部
  • 【1】#可单行注释,成对三单引号可多行注释

    【2】修改程序编码为UTF-8也是通过在首行或第二行增加注释#coding = utf-8

    查看全部
    0 采集 收起 来源:Python的注释

    2018-11-25

  • 【1】print 打印函数可直接打印字符串、算式结果等,同时可通过逗号","隔空格分别打印,例如打印1+2 = 3在程序中写为print '1+2 =', 1+2

    查看全部
  • 【1】Python可直接处理的数据类型除了整数、浮点数、字符串、布尔值、空值None;此外还有列表、字典或自定义的数据类型等;

    【2】大浮点数应用科学技术法,使用e代替10,例1.23x10^9在程序中写为1.23e9;

    【3】字符串可用单引号或双引号括起,表示双引号符号可用反斜杠转义或者直接在单引号中表示,表示单引号也类似,例如 I'am Mike 在程序中写为 "I'am Mike"或者'I\'am Mike';

    查看全部
    1. 整数运算结果准确,浮点数结果不一定准确

    2. 整数结果不会出现小数点

    3. 带小数点的都是浮点数

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

    True and 'a=T' 计算结果是 'a=T'
    继续计算 'a=T' or 'a=F' 计算结果还是 'a=T'

    要解释上述结果,又涉及到 and 和 or 运算的一条重要法则:短路计算。

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

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

    所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。


    查看全部
  • elif   相当于  else  if


    查看全部

举报

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

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