python基础入门实例教程(1/3)

 代码如下
复制代码


【hello world】



1 创建hello.py



2 编写程序:



if __name__ == '__main__':
    print "hello world"3 运行程序:



python ./hello.py



 



【注释】



1 无论是行注释还是段注释,均以#加一个空格来注释。



2 如果需要在代码中使用中文注释,必须在python文件的最前面加上如下注释说明:



# -* - coding: UTF-8 -* - 3 如下注释用于指定解释器



#! /usr/bin/python 



【文件类型】



1 Python的文件类型分为3种,即源代码、字节代码和优化代码。这些都可以直接运行,不需要进行编译或连接。



2 源代码以.py为扩展名,由python来负责解释;



3 源文件经过编译后生成扩展名为.pyc的文件,即编译过的字节文件。这种文件不能使用文本编辑器修改。pyc文件是和平台无关的,可以在大部分操作系统上运行。如下语句可以用来产生pyc文件:



import py_compile 
py_compile.compile(‘hello.py’) 4 经过优化的源文件会以.pyo为后缀,即优化代码。它也不能直接用文本编辑器修改,如下命令可用来生成pyo文件:



python -O -m py_complie hello.py



【变量】



1 python中的变量不需要声明,变量的赋值操作即使变量声明和定义的过程。



2 python中一次新的赋值,将创建一个新的变量。即使变量的名称相同,变量的标识并不相同。用id()函数可以获取变量标识:



x = 1
print id(x) 
x = 2
print id(x)



3 如果变量没有赋值,则python认为该变量不存在



4 在函数之外定义的变量都可以称为全局变量。全局变量可以被文件内部的任何函数和外部文件访问。



5 全局变量建议在文件的开头定义。



6 也可以把全局变量放到一个专门的文件中,然后通过import来引用:



gl.py文件中内容如下:



_a = 1
_b = 2 use_global.py中引用全局变量:



import gl
def fun():
  print gl._a
  print gl._b
fun()



【常量】



python中没有提供定义常量的保留字。可以自己定义一个常量类来实现常量的功能。


?class _const:
  class ConstError(TypeError): pass
    def __setattr__(self,name,vlaue):
      if self.__dict__.has_key(name):
        raise self.ConstError, “Can’t rebind const(%s)”%name
        self.__dict__[name]=value
import sys
sys.modules[__name__]=_const()

  



【数据类型】



1 python的数字类型分为整型、长整型、浮点型、布尔型、复数类型。



2 python没有字符类型



3 python内部没有普通类型,任何类型都是对象。



4 如果需要查看变量的类型,可以使用type类,该类可以返回变量的类型或创建一个新的类型。



5 python有3种表示字符串类型的方式,即单引号、双引号、三引号。单引号和双引号的作用是相同的。python程序员更喜欢用单引号,C/Java程序员则习惯使用双引号表示字符串。三引号中可以输入单引号、双引号或换行等字符。



 


首页 1 2 3 末页

时间: 2024-10-28 13:46:54

python基础入门实例教程(1/3)的相关文章

Ajax+PHP简单基础入门实例教程_AJAX相关

首先我们来了解怎么在javascript中创建这个对象: 程序代码 var xmlHttp = new XMLHttpRequest(); 这行简单的代码在 Mozilla.Firefox.Safari.Opera 以及基本上所有以任何形式或方式支持 Ajax 的非 Microsoft 浏览器中,创建了 XMLHttpRequest 对象.但是对于市场占有率达到70%的IE来说,这种方法是不行的,而不同的IE版本还有不同的创建方法,所以我们需要在IE下面使用下面两种创建对象的办法: 程序代码 t

Ajax+PHP简单基础入门实例教程

首先我们来了解怎么在javascript中创建这个对象: 程序代码 var xmlHttp = new XMLHttpRequest(); 这行简单的代码在 Mozilla.Firefox.Safari.Opera 以及基本上所有以任何形式或方式支持 Ajax 的非 Microsoft 浏览器中,创建了 XMLHttpRequest 对象.但是对于市场占有率达到70%的IE来说,这种方法是不行的,而不同的IE版本还有不同的创建方法,所以我们需要在IE下面使用下面两种创建对象的办法: 程序代码 t

《python 与数据挖掘 》一 第2章 Python基础入门

本节书摘来自华章出版社<python 与数据挖掘 >一书中的第1章,第2.1节,作者张良均 杨海宏 何子健 杨 征,更多章节内容可以访问"华章计算机"公众号查看. 第2章 Python基础入门 本章是Python的基础章节,读者可以在这章中学习到丰富的Python基础知识.首先我们会从操作符和最简单的数字数据入手,然后就是流程控制,到这里读者能够对Python程序结构有一个清晰的认识.接着是较复杂的数据结构,主要涉及Python最常用的五大内建数据类型:列表,字符串,元组,

Python基础入门之seed()方法的使用

 这篇文章主要介绍了Python基础入门之seed()方法的使用,是Python学习当中的基础知识,需要的朋友可以参考下     seed() 设置生成随机数用的整数起始值.调用任何其他random模块函数之前调用这个函数. 语法 以下是seed()方法的语法: ? 1 seed ( [x] ) 注意:此函数是无法直接访问的,所以需要导入seed模块,然后需要使用random静态对象来调用这个函数. 参数 x -- 这是下一个随机数的种子.如果省略,则需要系统时间,以产生下一个随机数. 返回值

flash 加载xml入门实例教程

flash 加载xml入门实例教程 在这篇文章中我们将使用一个xml文件,该文件描述了一个照相馆.的xml存储照片的标题和图像文件的位置 <?xml version="1.0"?> <gallery name="photo gallery"> <image name="picture_1" location="www.111cn.net/photo1.jpg" /> <image na

Vue.js快速入门实例教程_javascript技巧

什么是vue vue是法语中视图的意思,Vue.js是一个轻巧.高性能.可组件化的MVVM库,同时拥有非常容易上手的API. 一.基本结构 index.html代码: <script src="../vue.js"></script> <div id="app"> {{ message }} </div> <script src="app.js"></script> <

ThinkPHP快速入门实例教程之数据分页_php实例

数据分页可能是web编程里最常用到的功能之一.ThinkPHP实现分页功能十分简洁.只需要定义几个参数就可以实现.并且扩展也十分方便. 下面让我们从零开始实现ThinkPHP的分页程序吧. 1.首先,我们得创建一个用于分页测试的数据库 test.sql代码如下. CREATE TABLE `test` ( `id` int(10) unsigned NOT NULL auto_increment, `name` char(100) NOT NULL, `content` varchar(300)

JavaScript Switch 入门实例教程

JavaScript Switch 入门实例教程 有条件的声明在JavaScript被用来执行不同的行动,根据不同的条件. 范例switch语句 如何撰写switch语句. <html> <body> <script type="text/javascript"> var d = new Date(); theDay=d.getDay(); switch (theDay) { case 5:   document.write("<b&

python海龟绘图实例教程_python

本文以实例形式介绍了python turtle模块即海龟绘图的使用方法,对于需要进行图形编程的朋友相信会有一定的借鉴价值. python turtle模块简介:  python2.6版本中引入的一个简单的绘图工具,叫做海龟绘图(Turtle Graphics) 1.使用海龟绘图首先我们需要导入turtle,如下所示: from turtle import * #将turtle中的所有方法导入 2.海龟绘图属性:  (1)位置 (2)方向 (3)画笔(画笔的属性,颜色.画线的宽度) 3.操纵海龟绘