Python基础教程Ch1-基础知识

第一章-基础知识

![](http://picture-repository-of-heamon7.qiniudn.com/第1章 Python基础知识.png)

第1章 基础知识

1.1安装Python

Jython利用Java实现,运行在Java虚拟机;IronPython利用C#实现,运行在公共语言运行时CLR的.NET和MONO实现

1.2 交互式解释器

Ctrl+D退出

1.3 算法是什么

算法详细的描述如何做某事

1.4 数字和表达式

如果希望Python只执行普通的除法,可以写上from future import division;双斜线也可以用来实现整除

绝大多数情况下,不用担心长整型数和整数的区别,除非需要进行类型检查

1.5 变量

Python的变量不用声明,使用前需要赋值

1.6 语句

表达式表示某事物,语句是执行某个操作,语句一般会改变事物

1.7 获取用户输入

input函数

交互式解释器内使用if语句,需要按两次回车,if语句才能执行

1.8 函数

1.9 模块

模块是导入到Python中增强功能的扩展

Python可以使用变量来引用函数,如foo=math.sqrt

cmath是复数模块

1.10 保存并执行程序

程序员的第一戒律就是“汝应注释”

1.11 字符串

字符串是值,就像数字一样,是不可变的。空格可以拼接字符串

str()函数会把值转换成合理形式的字符串,以便用户理解;而repr()函数会创建一个字符串,它以合法Python表达式的形式来表示值

input()函数假设用户输入的是合法的Python表达式,raw_input()函数会把所有的输入当做原始数据,然后将其放入字符串中

三个引号的字符串可以跨多行

原始字符串在字符串前加上‘r'。原始字符串最后一个字符不应该是反斜线,否则Python不清楚是否应该结束字符串

Python中的普通字符串在内部是以8位ASCII码形式存储的,而Unicode字符串则存储为16位Unicode字符

你可能感兴趣的:(Python基础教程Ch1-基础知识)