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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • L =["Adam","Lisa","Bart","Paul"] L[-2:] ["Bart","Paul"] L[ :-2] ["Adam","Lisa"] L[-3:-1] ["Lisa","Bart"] L[-4:-1:2] ["Adam","Bart"]
    查看全部
    0 采集 收起 来源:倒序切片

    2018-03-22

  • name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。
    查看全部
    0 采集 收起 来源:Python之 for循环

    2017-04-01

  • 取3个元素: L[0:3] ["Adam","Lisa","Bart"] L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3.即索引0,1,2,正好3个元素 第一个索引0可以省略 也可以从索引1开始,取出2个元素出来 只用 :,表示从头到尾 L[ :] ["Adam","Lisa","Bart","Paul"] 切片操作还可以指定第三个参数: L[::2] ["Adam","Bart"] 第三个参数表示没N个取一个,上面的L[::2]会每两个元素取出一个来,也就是隔一个取一个
    查看全部
    0 采集 收起 来源:对list进行切片

    2018-03-22

  • sum(...)调用的时候 前面不能有相同的变量名称,否则一会是函数,一会是变量很报错
    查看全部
  • 假设我们要计算任意个数的平均值,就可以定义一个可变参数 def average(*args):
    查看全部
  • 可变参数的名字前面有个*号 fn() () fn("a") ("a",) fn("a","b") ("a","b") fn("a","b","c") ("a","b","c")
    查看全部
  • >>> age = 20 >>> if age >= 18: print 'adult' elif age >= 6: print 'teenage' else: print 'kid' adult
    查看全部
  • Python自带int()函数,其实就有两个参数,我们既可以传一个参数,也可以传两个参数 int ("123") 123 int ("123",8) 73 int()函数的第二个参数是转换进制,如果不传,默认是十进制(base=10),如果传了,就用传入的参数
    查看全部
  • #math包提供了sin()和cos()函数,我们先用import引用它: import math def move(x,y,step,angle): nx = x + step*math.cos(angle) nx = y - step * math.sin(angle) return nx , ny 这样我们就可以同时获得返回值: x ,y =move(100,100,60,math.pi /6) print x,y 151.961524227 70.0 但其实这只是一种假象,Python函数返回的仍然是单一值: r = move(100,100,60,math.pi /6) print r (151.96152422706632,70.0)
    查看全部
  • 比较函数cmp(x,y)就需要两个参数,如果x<y,返回-1,如果x==y,返回0,如果x>y,返回1: cmp(1,2) -1 cmp(2,1) 1 cmp(3,3) 0 Python内置的常用函数还包括数据类型转换函数,比如 int()函数可以把其它数据类型转换为整数: int("123") 123 int(12.34) 12 str()函数把其他类型转换成str str(123) "123" str(1.23) "1.23"
    查看全部
  • 利用 if ... else ... 语句,我们可以根据条件表达式的值为 True 或者 False ,分别执行 if 代码块或者 else 代码块。
    查看全部
    0 采集 收起 来源:Python之 if-else

    2017-04-01

  • 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。
    查看全部
    0 采集 收起 来源:Python之if语句

    2017-04-01

  • tuple一开始指向的list并没有改成别的list,所以,tuple所谓的“不变”是说,tuple的每个元素,指向永远不变
    查看全部
  • 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解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。
    查看全部
  • tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了 tuple没有 append()方法,也没有insert()和pop()方法。所以,新同学没法直接往 tuple 中添加,老同学想退出 tuple 也不行
    查看全部

举报

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

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