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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 添加环境变量PATH ;C:\Python27 CMD下进入python 环境输入python;退出exit()
    查看全部
  • 字符串前加个u可以表示中文 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*- 目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。
    查看全部
  • d.items() 前面的d和点是对后面方法的对象的指定。
    查看全部
  • items() 方法返回的值key和value。 iteritems()效果和items()相同。但 不把dict转换成list,而是在迭代过程中不断给出 tuple,所以, iteritems() 不占用额外的内存。
    查看全部
  • dict 对象有一个 values() 方法,这个方法把dict转换成一个包含所有value的list,这样,我们迭代的就是 dict的每一个 value------d.values() 还有一个 itervalues() 方法,用 itervalues() 方法替代 values() 方法,迭代效果完全一样 for 循环可作用的迭代对象远不止 list,tuple,str,unicode,dict等,任何可迭代对象都可以作用于for循环,而内部如何迭代我们通常并不用关心。 如果一个对象说自己可迭代,那我们就直接用 for 循环去迭代它,可见,迭代是一种抽象的数据操作,它不对迭代对象内部的数据有任何要求。
    查看全部
    0 采集 收起 来源:迭代dict的value

    2015-05-03

  • Python中,迭代永远是取出元素本身,而非元素的索引 使用 enumerate() 函数可以取出索引 索引迭代也不是真的按索引访问,而是由 enumerate() 函数自动把每个元素变成 (index, element) 这样的tuple,再迭代,就同时获得了索引和元素本身。 zip()函数可以把两个 list 变成一个 list
    查看全部
    0 采集 收起 来源:索引迭代

    2015-05-03

  • 如果要表示多行字符串,可以用'''...''' 加个前缀 r ,表示这是一个 raw 字符串,里面的字符就不需要转义了
    查看全部
  • 插入一个\表示这是一个普通字符,不代表字符串的起始 \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身
    查看全部
  • Python中变量名必须是大小写英文、数字和_的组合,且不能用数字开头 这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。 静态语言在定义变量时必须指定变量类型,例如Java.
    查看全部
  • print会依次打印每个字符串,遇到逗号“,”会输出一个空格 print也可以打印整数,或者计算结果
    查看全部
  • 整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。 空值用None表示
    查看全部
  • 求根公式:x=[-b±√(b²-4ac)]/2a。 x=(-b+math.sqrt(b*b-4*a*c))/2*a y=(-b-math.sqrt(b*b-4*a*c))/2*a return x,y
    查看全部
  • # -*- coding: utf-8 -*- import math def quadratic_equation(a, b, c): t = b*b - 4*a*c if t >= 0: return (-b+math.sqrt(t))/(2*a),(-b-math.sqrt(t))/(2*a) else: return '无解' print quadratic_equation(2, 3, 0) print quadratic_equation(1, -6, 5)
    查看全部
  • # -*- coding: utf-8 -*- def square_of_sum(L): sum = 0 for q in L: sum += q*q return sum print square_of_sum([1, 2, 3, 4, 5]) print square_of_sum([-5, 0, 5, 15, 25]) #请定义一个 square_of_sum 函数,它接受一个list,返回list中每个元素平方的和。
    查看全部
  • for i in L print i
    查看全部
    0 采集 收起 来源:Python之 for循环

    2015-05-03

举报

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

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