Chinaunix首页 | 论坛 | 博客
  • 博客访问: 459445
  • 博文数量: 40
  • 博客积分: 1410
  • 博客等级: 军士长
  • 技术积分: 1396
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-22 19:26
个人简介

嵌入式系统工程师,从事视频、图像、网络、虚拟化等方面的底层软件开发与优化。

文章存档

2014年(4)

2013年(10)

2012年(14)

2011年(12)

分类: Python/Ruby

2013-12-25 16:53:59


前言


Python就是“一种解释型的、面向对象的、带有动态语义的高级程序设计语言”。


第一章 基础知识

整数除法有个陷阱,小数部分自动被截除了。可以使用“from __future__ import division”,就可以使用普通除法了。

点击(此处)折叠或打开

  1. >>> 1/2
  2. 0
  3. >>> from __future__ import division
  4. >>> 1/2
  5. 0.5
幂运算写法:直接用运算符“**”;用函数“pow()”;

点击(此处)折叠或打开

  1. >>> 2 ** 3
  2. 8
  3. >>> pow(2, 3)
  4. 8
abs()函数:得到数的绝对值;
round()函数:四舍五入为最接近的整数值;
floor()函数:向下取整,不能直接使用,需导入模块,即"import math",与之相对应的函数为ceil()

导入函数:“from 模块 import 函数”,例如"from math import sqrt"。
除非真正需要from这种形式的模块导入语句,否则应坚持使用普通的import

__future__ 可以导入那些未来可能成为标准Python组成部分的新特性。

在文件头添加“#!/usr/bin/env python”,然后让脚本具有可执行权限,就可以让Python脚本像普通程序一样执行

值被转换为字符串的两种机制:一是通过str()函数;二是通过repr()函数
str()函数:将值转换为合理形式的字符串,让字符串更容易阅读;
repr()函数:会创建一个字符串,以合法的Python表达式的形式来表示值,功能也可以用‘x‘来实现。

input()函数与repr()函数
input()函数:假设用户输入的是合法的Python表达式;
raw_input()函数:把所有的输入当作原始数据(raw data),然后将其放入字符串中。
除非有特殊需要,否则应尽可能使用raw_input()函数。

长字符串:三个引号(''')代替普通引号,或者在每一行末尾用反斜杠(\)。
原始字符串:对于反斜杠不会过分挑剔,原始字符串以r开头,比如“ print r'C:\Program\Python' ”,不能在末尾使用反斜杠,除非对其进行转义
Unicode: 使用u前缀。



阅读(2064) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~