首页 >  Python开发 >  Python基础教程:快速入门(变量、函数、自定义)

Python基础教程:快速入门(变量、函数、自定义)

发布时间:2019-2-18 09:28阅读量:48
摘要: 无论您刚接触Python还是一个有经验的程序员,本篇文章都将有助您学习使用Python语言。首先我们从"Hello World!"开始吧。1、Hello world!#!/usr/bin/python为Linux系统下Python解释器的路径,通常python解释器的路径 ...
无论您刚接触Python还是一个有经验的程序员,本篇文章都将有助您学习使用Python语言。

Python基础教程

首先我们从"Hello World!"开始吧。

1、Hello world!

Python基础教程

#!/usr/bin/python为Linux系统下Python解释器的路径,通常python解释器的路径安装在/usr/local/bin或/usr/bin目录下。

2、程序输入和raw_input()内建函数

从用户得到数据输入的最好方式使用raw_input()函数,它读取标准输入,并将读取到的数据赋值给指定的变量。

Python基础教程

3、注释

和大部分脚本及Unix-shell语言一样,python也使用 # 符号标示注释,从#开始直到一行结束的内容都是注释

操作符

和其他大多数语言一样,Python中的标准算数操作符以你熟悉的方式工作。加、减、乘、除、取余都是标准操作符,Python当然也有标准比较操作符,比较运算根据运算的真假返回布尔值。例如:

>>> 2 > 4 True

>>> 2 < 4 False

4、变量和赋值

和大多数高级语言一样,都受C语言的影响。变量名仅仅是一些字符开头的标识符--意指大写或者小写字母,另外还包括下划线(_)。变量名是大小写敏感的。'case'和'CaSe'是两个不同的变量。

Python是动态类型语言,不需要预先生命变量类型。

Python基础教程

5、数字&字符串

Python支持五种基本数字类型,其中有三种整形类型。

有符号整型 - 长整型、布尔值 浮点值 复数

Python中字符串被定义为引号之间的字符集合。支持使用成对的单引号或双引号,三引号(三个连续的单引号或双引号)可以用来包含特殊字符。使用索引操作符([])和切片操作符([:])可以得到子字符串。索引规则:第一个字符的索引是0,最后一个字符的索引是-1。

加号(+)用于字符串连接运算,星号(*)则用于字符串重复。

Python基础教程

6、列表和元组

可以将列表和元组当成普通的“数组”,可以保存任意数量任意类型的Python对象。通过从0开始的数字索引访问元素。

列表和元组有几处重要的区别。列表元素用中括号([])包裹,元素的个数及元素值可以改变。元组用小括号(())包裹,不可以更改。通过切片元素([]和[:])可以得到子集,这点与字符串使用方法一致。

Python基础教程

7、字典

字典是Python中的映射数据类型,关联数组或哈希表,由键值对构成。一般以数字或字符串最为键,值可以是任意类型的Python对象,字典元素用大括号({})包裹。

Python基础教程

8、文件和内建函数open(),file()

如何打开文件 handle = open(filename, access_mode = 'r')

filenam变量包含我们系统打开的文件的名字,access_mode中'r'表示读取,'w'标示写入,'a'表示添加。其他可能用到的标识还有'+', 'b'表示二进制访问。如果open成功,一个文件对象句柄会被返回。所有后续的文件操作都必须通过此文件句柄进行。比如readlines()和close()。

Python基础教程

上面的代码适用于文件大小适中的文件。对于很大的文件来说,上面的代码会占太多的内存,这时你最好一次读一行。

9、函数

定义一个函数的语法由def关键字及紧随其后的函数名,在加上函数的几个参数组成。函数参数是可选的,这个语句由一个(:)结束,之后的函数体,例如:

Python基础教程

10、类

如何定义类,使用class关键字进行定义。可以提供一个可选的父类,如果没有合适的父类,那就使用object做为父类。class行之后是可选的文档字符串、静态成员定义和方法定义。

Python基础教程
Python基础教程

上面的类中,我们定义了一个静态变量version,可以被所有实例和3个方法共享,__init()__方法有一个特殊的名字,当上面的类实例被创建时,__init__()方法自动执行。目的是执行一些初始化的工作。每个方法都有一个参数self,它是类实例自身引用。其他面向对象语言有的使用this。

11、模块

模块是一种组织形式,它将彼此有关系的代码组织到一个个独立的文件中。当你创建了一个python源文件,模块的名字就是.py后缀前的文件名字。一个模块创建后,你可以从另一个模块中使用import来导入它。

导入模块很简单,import module_name,完成导入后,一个模块的属性(函数和变量)可以通过熟悉的句点属性标识法访问,module.function()、module.variable,使用sys模块输出函数做个例子。

Python基础教程

鲜花

握手

雷人

路过

鸡蛋
最新图文推荐
  • 2
  • 3
发表评论

最新评论

图文推荐
热门排行
现在注册,免费体验多款产品