python 学习笔记(一)

(一)软件的安装与配置

1.Python安装(Windows)

www.python.com网站上下windows下的python安装包

Python2.6.2.msi为例

安装在c:\python2.6目录下

在系统环境变量中,配置如下:

Path = %path%;c:\python2.6

2.测试软件是否安装成功

打开cmd,输入python,如果安装成功,则会出现如下信息:

(二)基本概念

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.字符串:字符的序列

单引号:如‘hello world

双引号:如”Hello world’

三引号:如’’’hello world’’’

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

转义符:对特殊字符处理时需要进行换义,如单引号(‘)

4.标识符:用于标识对象,如变量名,规格与C相同

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

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

·         标识符名称是对大小写敏感的。例如,mynamemyName不是一个标识符。注意前者中的小写n和后者中的大写N

·         有效 标识符名称的例子有i__my_namename_23a1b2_c3

·         无效 标识符名称的例子有2thingsthis is spaced outmy-name

5.数据类型:python的基本类型是数和字符串,用户还可以使用创建自己的数据类型

6.对象:python是完全面向对象,“以一切皆对象”

7.逻辑行和物理行

物理行:在所编写的程序中看到的行

逻辑行:“python”所看到的行

一般一个完整的语句占一行逻辑行

使用分号(;)可以将多个逻辑行写一个物理行,如:

前面两个物理行,也是两个逻辑行

后面使用分号,将两个物理行变成一个逻辑行

建议:少用或不要用分号,应该每个逻辑行占一个物理行

使用‘\’可将一个语句分成多行

8.缩进:python使用缩进来指明语句块

建议:使用固定的空格或Tab来进行缩进

 

()运算符与表达式

运算符

名称

说明

例子

算术操作符

+

 

 

 

-

 

 

 

*

 

 

 

/

 

 

 

%

取模

 

-25.5 % 2.25 = 1.5

**

 

2**3 = 8

//

取整

 

4 / 3.0 = 1.0

位操作符

<< 

左移

 

 

>> 

右移

 

 

&

位与

 

 

|

位或

 

 

^

位异或

 

 

~

位取反

 

 

比较操作符(>,<,>=,<=,==,!=)

逻辑操作符

not

 

 

and

 

 

Or

 

 

()控制语句

1if语句

if

if-else

if-elif-else

 

2.while语句

3.for语句

4.continue语句

5.break语句

()函数

def function-name(parameter-list) :

   function-body

parameter-list可以为空

默认形参的使用

注:只有在形参表末尾的那些参数可以有默认参数值

使用return返回值

()模块

对函数和变量代码进行封装,以便代码重用

使用关键字import,可以引入其它模块的函数或变量(如标准库中sys模块)到自己的程序中(以sys模块为例)

如果要避免每个在path前加sys.,可以使用from-import语法,from sys import path

建议:应该避免使用from-import,而使用import,这样可更易读,避免名称冲突

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值