博客专栏  >  编程语言   >  Python学习之旅

Python学习之旅

主要记录了本人从一个python新手开始的学习之旅,包含了Python 3.x的基础语法、高级特性、标准库的介绍以及个人的一些实践。欢迎大家一起交流,共同进步!

关注
18 已关注
16篇博文
  • Python3标准库(二) re模块

    正则表达式(Regular Expression)是字符串处理的常用工具,通常被用来检索、替换那些符合某个模式(Pattern)的文本。很多程序设计语言都支持正则表达式,像Perl、Java、C/C+...

    2014-09-30 16:03
    5611
  • Python3标准库(一) 内置函数

    Python中内置了很多的函数,而学习标准库我们需要事先熟悉这些内置函数,所以在这里一个个进行介绍。有些函数比较简单,只给予文字描述,而有些函数会给出示例代码帮助理解。 1、abs(x):返回一个整...

    2014-08-31 15:08
    2877
  • Python3基础(十二) 学习总结·附PDF

    Python是一门强大的解释型、面向对象的高级程序设计语言,它优雅、简单、可移植、易扩展,可用于桌面应用、系统编程、数据库编程、网络编程、web开发、图像处理、人工智能、数学应用、文本处理等等。 在...

    2014-08-23 17:54
    1769
  • Python3基础(十一) 类的拓展

    在类的初印象中,我们已经简单的介绍了类,包括类的定义、类对象和实例对象。本文将进一步学习类的继承、迭代器、发生器等等。 一、类变量与实例变量的区别 类变量(class variable)是类的...

    2014-08-21 01:37
    1333
  • Python3基础(十) 类的初印象

    Python是一种面向对象的脚本语言,所以它也提供了面向对象编程的所有基本特征:允许多继承的类继承机制、派生类可以重写它父类的任何方法、一个方法可以调用父类中同名的方法、对象可以包含任意数量和类型的数...

    2014-08-20 02:16
    1161
  • Python3基础(九) 错误和异常

    本文主要介绍Python中的错误和异常,涉及到简单的异常处理、抛出异常以及清理动作。至于自定义异常类,将在介绍类与继承的时候讲到。 一、定义 常见的两种错误:语法错误 和 异常。 1、语法错误(...

    2014-08-19 13:50
    2003
  • Python3基础(八) 模块

    在程序中定义函数可以实现代码重用。但当你的代码逐渐变得庞大时,你可能想要把它分割成几个文件,以便能够更简单地维护。同时,你希望在一个文件中写的代码能够被其他文件所重用,这时我们应该使用模块(modul...

    2014-08-18 22:01
    2145
  • Python FAQ2:赋值、浅拷贝、深拷贝的区别?

    在写Python过程中,经常会遇到对象的拷贝,如果不理解浅拷贝和深拷贝的概念,你的代码就可能出现一些问题。所以,在这里按个人的理解谈谈它们之间的区别。 一、赋值(assignment) 在《P...

    2014-08-15 01:04
    1869
  • Python3基础(七) I/O操作

    一个程序可以从键盘读取输入,也可以从文件读取输入;而程序的结果可以输出到屏幕上,也可以保存到文件中便于以后使用。本文介绍Python中最基本的I/O函数。 一、控制台I/O 读取键盘输入 内...

    2014-08-14 21:35
    7706
  • Python3基础(六) 深入list列表

    正如Python FAQ1附录中说的, Python中任何值都是一个对象,所以任何类型(int、str、list…)都是一个类。而类就必然有它的方法或属性,我们要记下这么多类的所有方法显然是不可能的,...

    2014-08-13 11:49
    2739
  • Python FAQ1:传值,还是传引用?

    在C/C++中,传值和传引用是函数参数传递的两种方式。由于思维定式,从C/C++转过来的Python初学者也经常会感到疑惑:在Python中,函数参数传递是传值,还是传引用呢? 看下面两段代码: ...

    2014-08-12 00:34
    2486
  • Python3基础(五) 函数

    函数(function)是组织好的、可重复使用的、具有一定功能的代码段。函数能提高应用的模块性和代码的重复利用率,Python中已经提供了很多内建函数,比如print(),同时Python还允许用户自...

    2014-08-10 00:02
    2282
  • Python3基础(四) 条件与循环控制

    Python的流程控制语句包括:if条件语句、while循环语句、for循环语句、range函数以及break、continue、pass控制语句。这些语句在Python中的语义和在其他语言中是一样的...

    2014-08-09 08:37
    4416
  • Python3基础(三) 运算符

    Python中的运算符大部分与C语言的类似,但也有很多不同的地方。这里就大概地罗列一下Python 3中的运算符。 一、算术运算符 Note: 1、双斜杠 // 除法总是向下取整。 2、从...

    2014-08-08 21:49
    3866
  • Python3基础(二) 基本数据类型

    Python中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。而变量的类型是Python自动决定的。Python 3中有六个标准的数据类型: Numbers(数字)S...

    2014-08-08 16:07
    3114
  • Python3基础(一) Hello World

    对于新手一般会遇到一个问题:学习Python 2还是Python 3呢? 对于我个人而言,我是个完全的新手,没有历史包袱,所以我直接学习Python 3。我相信在未来几年,Python 3会逐步取代P...

    2014-08-08 11:45
    3555
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部