python非常详细编程笔记_Python非常详细编程笔记

1

基本配置及基础语法

(1, 2

)

1

Python.exe

的解释器

options:

1.1

d

提供调试输出

1.2

O

生成优化的字节码

(

生成

.pyo

文件

)

1.3

S

不导入

site

模块以在启动时查找

python

路径

1.4

v

冗余输出

(

导入语句详细追踪

)

1.5

m mod

将一个模块以脚本形式运行

1.6

Q opt

除法选项

(

参阅文档

)

1.7

c cmd

运行以命令行字符串心事提交的

python

脚本

1.8

file

以给定的文件运行

python

脚本

2

_

在解释器中表示最后一个表达式的值

.

3

print

支持类

c

printf

格式化输出

: print

%s is number %d!

% (

python

, 1)

4

print

的输入内容后面加逗号

,

就会使其输入不换行

5

把输出重定向到日志文件

:

logfile = open(

c:/1.log

,

a

);

//

打开文件

c:/1.log

使用

a

模式

..

add,

添加

.

print >> logfile,

Fatal error: invalid input!

;

>>

为重定向

..

print

的结果重定向到

logfile,

出内容是

Fatal error: invalid input!

”…

logfile.close();

//

关闭文件流

6

程序输入

: raw_input(

提示字符串

): user = raw_input(

请输入您的姓名

);

7

int(

数值

)

..

将数值字符串转换成整数值

8

运算符

:

8.1

+ - * / %

是和其他语言相同的加减乘及取模运算

.

取余运算

8.2

/

在浮点取模中得到的结果是完整的浮点数

8.3

//

在浮点取模中得到的结果是经过舍去运算的结果

.

8.4

**

是乘方

8.5

>>

<<

的移位运算也支持

.

但不支持

java

中的

>>>

<<<

移位

.

8.6

< <= > >= ++ != <>

等比较运算符

8.7

and or not

等逻辑运算符

9

变量和赋值

: python

是弱类型语言

..

10

list, tuple, map * 4

得到的结果是一个新的

list | tuple | map,

是原数据的

4

11

数字

:

11.1

int(

有符号整数

)

11.2

long(

长整数

)

11.3

bool(

布尔值

)

11.4

float(

浮点值

)

11.5

complex(

复数

)

11.6

python2.3

开始

,

如果结果从

int

溢出

,

会自动转型为

long

11.7

python2.4

开始支持

decimal

数字类型

,

需要导入

decimal

模块

..

由于在二进制表示中会

,

1.1

,

1.1000000000000001.

使用

print decimal.Decimal(

1.1

);

则可以得到精确的

1.1

12

字符串

:

引号之间的字符集合

,

支持使用成对的单引号和双引号

,

三引号

(

三个连续单引

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值