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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 1、对字符串进行切片,字符串'×××'和Unicode字符串u'×××'也可以看成是一种list,每个元素就是一个字符。 2、upper()可以把字符变成大写字母,例如: >>>'abc'.upper() 'ABC'
    查看全部
    0 采集 收起 来源:对字符串切片

    2018-03-22

  • 十进制和十六进制可以直接相加,得到十进制的值
    查看全部
  • 倒序切片:倒数第一个元素是-1,倒序切片包含起始索引,不包含结束索引。
    查看全部
    0 采集 收起 来源:倒序切片

    2016-08-24

  • 对list进行切片:<br> 1、L[0:3],从索引0开始取,直到索引3为止,但不包括索引3.还可以写为L[:3]<br> 2、L[1:3],从索引1开始,去除2个元素来<br> 3、L[:],表示从头到尾,实际上复制出了一个新list<br> 4、L[::2],第三个参数表示每N个取一个<br> 5、把list换成tuple,切片操作完全相同 6、range()可以产生一个数列, >>>range(1,101) [1,2,3,...,100]
    查看全部
    0 采集 收起 来源:对list进行切片

    2018-03-22

  • 定义可变参数。 def fn(*args): print args 可变参数的名字前面有个*号,我们可以传入0个、1个或多个参数给可变参数
    查看全部
  • 函数的默认参数的作用是简化调用。 例如:def fn1(a,b=1,c=2) #OK def fn2(a=1,b) #error
    查看全部
  • for i in range(1,101)[6::7]: print i
    查看全部
    0 采集 收起 来源:什么是迭代

    2016-08-24

  • 1、如果一个函数在内部调用自身本身,这个函数就是递归函数。<br> 2、例如 n!=1*2*3*...*(n-1)*n,用函数fact(n)表示,可以看出:<br> fact(n)=n!=fact(n-1)*n 3、使用递归函数需要注意防止栈溢出。
    查看全部
  • 编写函数:定义一个函数使用def语句,一次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。 def my_abs(x): if x>=0: return x else: return -x
    查看全部
  • 几个函数功能:<br> 1、求绝对值<br> >>>abs(100)<br> 100<br> >>>abs(-20)<br> 20<br> >>>abs(12.34)<br> 12.34<br> 2、int()函数把其他数据类型转换为整数<br> >>>int('123')<br> 123<br> >>>int(12.34)<br> 12<br> 3、str()函数把其他类型转换成str<br> >>>str(123)<br> '123'<br> >>>str(1.23)<br> '1.23' 4、比较函数cmp(x,y),如果x<y,返回-1,如果x==y,返回0,如果x>y,返回1 >>>cmp(1,2) -1 >>>cmp(2,1) 1 >>>cmp(2,2) 0
    查看全部
  • 1、s=set(['Adam','Lisa','Bart']) 2、set有一系列元素,但是set的元素没有重复,且无序,这点和dict的key很像。 3、特点:不重复、无序性 4、增删改查 5、遍历:直接用for循环可以遍历set的元素 6、更新:添加元素时,用name.add(×××),删除元素用name.remove(×××)
    查看全部
  • 要解释上述结果,又涉及到 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把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True
    查看全部
  • dict: 1、name={key1:name,key2:name,key3:name} 可以用len(name)来计算长度 2、特点:查找速度快,key-value序对无序,key的值不可变 3、增删改查 4、dict使用key,格式 print name.get['×××'] 5、加入新格式元素格式:name['new key']=value,如果key已经存在,则赋值会用新的value替换原来的value 6、for循环可以遍历dict的key: >>>name={'key1':value,'key2':value,'key3':value} >>>for key in name: >>> print key
    查看全部
  • tuple: 1、name=('×××','×××','×××')特点:不能添加也不能删除元素 2、访问方式与list相似,可以正常使用t[0],t[-1]等索引方式访问元素 3、当tuple里有list结构时,里面的list结构里的数据可变。t=('a','b',['A','B']),L=t[2]获得list元素,L[0]='×××'改变里面的元素。
    查看全部

举报

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

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