Python学习笔记(一)

上一篇 / 下一篇  2008-01-09 17:00:46 / 个人分类:读书笔记

摘要

Python是一种容易学习的强大语言,包括了高效的数据结构,提供了一个简单但很有效的的方式便于进行面向对象编程.Python的解释器很容易通过CC++实现功能和数据结构的扩展.因此Python很适于做为定制应用的一种扩展语言.

         程序员长寿指南

         Google使用的三大主要语言之一

         国外多家大学的计算机编程教学语言,包括多伦多大学等

         MIT在今年初用Python课程替代了LISP

1.特性

         简单,革命性的语法设计

         通用语言,面向对象

         基于虚拟机,跨平台

         DuckType

         最初使用C语言实现,支持扩展,开源

         现在在DotNetJava平台实现

2.应用

         WEB开发

         胶水语言

         游戏(嵌入式脚本)

         多媒体应用

         应用程序开发

Windows用户安装Python

Windows用户可以访问Python.org/download,从网站下载最新版本安装.安装过程与其它windows软件类似.

 

初识python

1.      Python运行程序的方式-使用交互式的带提示符的解释器或使用源文件.

2.      使用带提示符的解释器

对于windows用户,可以选择使用IDLE程序,IDLE是集成开发环境的缩写,点击开始->程序->Python.

>>>是键入Python语句的提示符.

3.      挑选一个编辑器

对于编辑器的要求之一是语法加亮功能,如果使用windows,建议使用IDLE,IDLE具备语法加亮功能.不要使用Notepad,它没有语法加亮功能,也不支持缩进.

4.      获取帮助

使用内建的help功能,比如运行help(str)-就会显示str类的帮助.

基本概念

1.字面意义上的常量:如同51.239.25e-3这样的数,或者如同'This is a string'"It's a string!"这样的字符串。

2.:

Python中有4种类型的数——整数、长整数、浮点数和复数。

  • 2是一个整数的例子。
  • 长整数不过是大一些的整数。
  • 3.2352.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3 * 10-4
  • (-5+4j)(2.3-4.6j)是复数的例子。

3.字符串

1)使用单引号(’)

可以使用单引号指示字符串,所有的空白,即空格和制表符都原样保留.

2)使用双引号(“)

双引号的字符串与单引号中的字符串完全相同.

3)使用三引号(’’’”””)

利用三引号,可以指示一个多行的字符串.可以在三引号中自由的使用单引号和双引号.

5.    转义符

可以用转义符\\来指示反斜杠本身.

在一个字符串中,行末的一个单独的反斜杠表示字符串在下一行继续,而不是开始新的一行.

6.    自然字符串

如果想要指示某些不需要如转义符那样的特别处理的字符串,需要定义一个自然字符串.自然字符串通过给字符串上前缀rR来指定.

7.    Unicode字符串

需要一个支持Unicode的编辑器,如果Python允许处理Unicode文本-你只需要在字符串前加上前缀uU.

Python输出中文的解决方案:

(1.  \python20\Lib\  中的  site.py  217   
  encoding   =   "ascii"    
 
改为   
  encoding   =   "mbcs"    
   
  2.
  \python20\tcl  中的资料   
  \python20\tcl\tcl8.3    
  \python20\tcl\tk8.3    
 
复制到Lib中成为   
  \python20\Lib\tcl8.3    
  \python20\Lib\tk8.3    )

8.字符串是不可变的

创造的字符串就不可能改变.

9.安字面意义级连字符串

如果两个字符串按字面意义相邻放着,会被Python自动级联.

10.变量

变量只是在计算机存储信息的一部分内存,可以使用变量存储任何东西.
11.
标识符的命名

1)    标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘_’)

2)    标识符名称的其它部分可以由字母(大写或小写),下划线(‘_’)或数字(0-9)组成.

3)    标识符名称对大小写敏感

11.数据类型

变量可以处理不同类型的值,称为数据类型,基本的类型是数和字符串.

12.对象

Python把在程序中用到的任何东西都称为对象.

13.逻辑行与物理行

物理行是编写程序所看见的,逻辑行是python看见的单个语句.Python假定每个物理行对应一个逻辑行.如果想要在一个物理行中使用多于一个逻辑行,那么需要使用分号(;)标明.

14.缩进

行首的空白很重要,称为缩进,在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而决定语句的分组.

如何缩进:

不要混合使用制表符和空格来缩进,因为是跨越不同的平台,无法正常工作,监视缩进层次使用单个制表符或两个或四个空格,选择这三种风格之一,选择一种风格,要一贯的使用它.

 


TAG: 读书笔记

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-25  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 37857
  • 日志数: 56
  • 建立时间: 2007-09-12
  • 更新时间: 2009-03-12

RSS订阅

Open Toolbar