码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习笔记(1)

时间:2016-01-25 22:39:14      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:

从今天开始正式学习python,教程看的是廖雪峰老师的Python 2.7教程。链接在此:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

这个学习笔记主要是总结主要知识点以及自己不懂的问题,最主要的目的是督促自己,有很多不足之处希望各位不吝赐教。好了废话说完了开始笔记(1)

开始学习前安装了Python2.7.5和编辑器Sublime Text2.

一.数据类型

  1.学习过静态语言的人对Python的第一印象就是,这变量怎么都没类型,没错,Python就是不需要定义类型的,各个类型之间可以相互赋值甚至可以比较大小,因为变量名都是指向存储对象的地址。基本的几种数据类型和C,java都差不多就不说了。

  2.特殊的类型:list,tuple,dict,set这些类型都是Python内置的数据类型

    1)list: 类似于数组,可以用下标访问,有插入方法insert(position,value),删除尾部元素pop()等

    2)tuple:和list不同在于tuple初始化后不能被改变,比list更安全

    3)dict: 全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。

    4)set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。

二.函数
  1.在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返 回。其中返回值可以有多个,相当于返回了一个tuple类型的数据。
  2.定义一个空函数时要使用pass语句不然会报错,所以需要用到不执行操作的情况时都要用 pass
  3.在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数,这5种参数都可以组合使用,除了可变参数无法和命名关键 字参数混合。但是请注意,参数定义的顺序必须是:必选参数、默认参数、可变参数/命名关键字参数和关键字参数。
今天就更新到这,内容还会再修改,明天继续Python的学习!

Python学习笔记(1)

标签:

原文地址:http://www.cnblogs.com/chenghf/p/5158831.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!