您的位置:首页 > 编程语言 > Python开发

Python基础教程——1基础知识

2012-08-05 20:06 507 查看
1 如果希望Python只执行普通的除法,那么可以在程序前加上以下语句,或者直接在解释器里面执行它

from _future_ import division

2 用于实现整数除法的操作符——双斜线

>>>1//2

0

3 要实现负数开方 cmath.sqrt

math.sqrt只能用于非负数

4 让脚本像普通程序一样执行

在UNIX中有个标准的实现方法:在脚本首行加上#!——pound bang或者shebang,其后加上用于解释脚本的程序的绝对路径

#!usr/bin/env python

(注意:如果同时有多个python版本则需要明确指出需要的Python可执行文件的具体位置 #!/usr/bin/python2)

在实际运行之前要让脚本具有可执行的属性

$ chmod a+x hello.py

然后运行代码

$ hello.py

或者./hello.py

为了可以看到结果,可以修改加上行代码

raw_input('Please input <enter> to continue...')

用户按下回车,程序结束。

5 注释#

6单引号和双引号很多情况下没有太大区别

‘aaa’ 或者 “aaa” 结果都是‘aaa’

‘a“b’ 或者"a'ba"都是合法的

但是在字符串中要出现与外侧引号同种的引号则需要用转义

7 要把值转换为字符串:

①str 让字符串更加容易阅读

②repr或者反引号 把结果字符串转换为河大的Python表达式

例子

>>> print repr("Hello,world!")

'Hello,world!'

>>> print repr(1000L)

1000L

>>> print str("Hello,world!")

Hello,world!

>>> print str(1000L)

1000

8 input vs raw_input

前者要求输入的为合法的Python表达式,例如字符串需要有引号

后者不需要

9长字符串 ‘’‘。。。。。’‘’或者用双引号

原始字符串 r

unicode字符串 u

10 续行符 \用于行尾

11 pow(x,y[,z]) 返回x的y次幂 所得结果对z取模

>>> pow(2,3)

8

>>> pow(2,4,3)

1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: