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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  •  isinstance(x, str) 可以判断变量 x 是否是字符串;

    . 字符串的 upper() 方法可以返回大写的字母。

    查看全部
    0 采集 收起 来源:条件过滤

    2018-05-19

  • def用于定义函数,然后再主体中调用函数,但是函数需要先定义.字符串可以通过 % 进行格式化,用指定的参数替代 %s。字符串的join()方法可以把一个 list 拼接成一个字符串。

    查看全部
    0 采集 收起 来源:复杂表达式

    2018-05-19

  • def用于定义函数,然后再主体中调用函数,但是函数需要先定义。字符串可以通过 % 进行格式化,用指定的参数替代 %s。字符串的join()方法可以把一个 list 拼接成一个字符串。

    查看全部
    0 采集 收起 来源:复杂表达式

    2018-05-19

  • 1、科学计数法的表示

    就必须用科学计数法表示,把10用e替代,1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。

    2.文字表达:比如''""本身只是一种表示方式,不是字符串的一部分

    3.布尔值的运算:

    布尔值可以用andornot运算。

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

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

    not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。

    注:布尔值还包括对语句的判断,不是只有布尔值。

    4.空值

    空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。


    查看全部
  • 生成列表,例要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11)。也可以使用for循环。range(x,n,y)

    x:代表起始数字。n:结束的数字,n:隔几位开始取数。


    查看全部
    0 采集 收起 来源:生成列表

    2018-05-19

  • 迭代dict的key和value

    可以用items() 方法把dict对象转换成了包含tuple的list,我们对这个list进行迭代,可以同时获得key和value,和 values() 有一个 itervalues() 类似, items() 也有一个对应的 iteritems(),iteritems() 不把dict转换成list,而是在迭代过程中不断给出 tuple,所以, iteritems() 不占用额外的内存。

    查看全部
  • 迭代dict对象有一个values()方法,除了这个还有一个intervalues()方法。方法intervalues()可代替values()方法

    1. values() 方法实际上把一个 dict 转换成了包含 value 的list。

    2. 但是 itervalues() 方法不会转换,它会在迭代过程中依次从 dict 中取出 value,所以 itervalues() 方法比 values() 方法节省了生成 list 所需的内存。

    3. 打印 itervalues() 发现它返回一个 <dictionary-valueiterator> 对象,这说明在Python中,for 循环可作用的迭代对象远不止 list,tuple,str,unicode,dict等,任何可迭代对象都可以作用于for循环,而内部如何迭代我们通常并不用关心。


    查看全部
    0 采集 收起 来源:迭代dict的value

    2018-05-19

    • 第一次删除之后数组长度发生变化,第一次删除后,如果还想删除“Bart”就需要将pop()函数中的索引值更改为新的数组中“Bart”的索引值

    查看全部
    • append()总是把新的元素添加到末尾

    • insert()包含两个参数,第一个参数描述新添加元素在数组中的位置,第二各元素是新添加元素的值。

    查看全部
  • for name in L:

        print name


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

    2018-05-18

  • name 这个变量是在 for 循环中定义的

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

    2018-05-18

    • python把“0”、空字符串“”和none看成false,其他数值和费控字符串都看成True。

    • 短路计算:

      1. 在计算a and b时,如果a为false,则整个式子必定为false,所以返回a的值。

        如果a是true,整个式子的计算结果取决于b,此时返回b的值。

      2. 在计算a or b时候,如果a是true,则直接返回a的值,如果a为false,此时式子的计算结果取决于b,此时返回b的值。

    查看全部
    1. 不加 u ,中文字符串就不能正常显示。

    查看全部
    1. 字符串前面加一个字母“r”,称之为row字符串,表示这是一个raw字符串,r后面的一些字符就不需要进行转义。

    2. 但是row字符串不能表示多行字符串,也无法对 ' 和 ''进行转义,因此要与 '''...''' 配合使用。

    3. 字母r负责替代转义符的功能 , '''...'''则让字母r可以对多行进行转义。

    查看全部
  • append() 在列表末尾添加一个元素

    insert() 在列表的任意位置添加一个元素,两个参数,[位置,元素]


    查看全部

举报

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

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