第一章-基础知识
![](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字符
网友评论