1.windows安装python
访问网址:https://www.python.org/downloads/
开始->程序->Python->IDLE(python集成开发环境)
2.Python交互式解释器
当启动Python的时候,出现python版本等相关信息,最后以“>>>”结尾,这个符号就是提示符,可以在后面写点什么。
Python语言一行的末尾可加分号,也可以不加分号。
3.算法是什么?
自我理解:程序要实现的步骤
4.数字和表达式
实数在python中被称为浮点数(Float,活着Float-point Number),如果参与除法的两个数中有一个数为浮点数,则运算结果亦为浮点数。
python3.0之前:1/2=0(不是我们认为的普通的除法运算)
python3之后:1/2=0.5
希望python执行普通的除法,可以在程序前加语句:from __future__ import division,Linux系统也可以使用命令开关-Onew
①实现整除操作符号-双斜线
②取余运算符:%
③幂(乘方运算符):**
长整数:长整数的书写方法和普通整数一样,但是结尾有个L。(一般情况无需担心长整数和整数的区别,除非需要进行类型检查。)
十六进制和八进制:首位数字都是0
5.变量
在使用变量之前,需要对其赋值。
变量名可以包括字母、数字和下划线(_)。变量不能以数字开头。
变量就像临时的“存储器”,值并没有保存在变量中,它们保存在计算机内存的深处,被变量引用。
6.语句
与表达式的区别:表达式就是某件事情,而语句是做某件事情(即告诉计算机做什么)。
定义语句的一般性特征:它们改变了事物。
注:在python3.0中,print是函数,这意味着需要编写print(42)而不是print 42。
7.获取用户输入
input函数
8.函数
函数就像小型程序一样,可以用来实现特定的功能。你也可以自己定义函数。
一般把pow等标准函数称为内建函数,我们使用函数的方式叫做调用函数。
幂函数:pow
绝对值:abs
把浮点数四舍五入为整数:round
直接去掉小数,取整:floor(但是不能直接使用它,在math模块中,需导入)、
9.模块
模块导入到python中以增强其功能的扩展,需要使用特殊的命令import来导入模块。
camth(complex math,复数)模块。下图1j为虚数,虚数均以j结尾。
由于有些类名冲突很隐蔽,所以一般用普通的import引入,除非真的需要from这个形式的模块导入语句。
10.保存并执行程序
交互式解释器里面输入的一切都会在它退出的时候丢失。
新建文本:File->New Window
保存:File->Save
打开:File->Open
运行:Edit->run 活着 Ctrl+F5
通过命令提示符运行python脚本。打开DOS窗口或者UNIX中的Shell提示符,进入某个包含Python可执行文件(在Windows中是python.exe,而UNIX中则是python)的目录,活着包含了这个可执行文件的目录已经放置在环境变量PATH中了(仅适用于windows)。可以使用以下脚本执行:
windows: C:\>python hello.py
UNIX: $ python hello.py
注释符号:#
11.字符串
①一般情况下,对字符串用单引号和双引号效果一致。
②当字符串里有单引号,则用双引号将字符串括起来。否则对字符串里面的引号用转义符号(\)。
③当字符串里有双引号,则用单号将字符串括起来。否则对字符串里面的引号用转义符号(\)。
拼接字符串:一个接另一个的方式写两个字符串;或者像加法运算一样
str函数:将值转换为合理形式的字符串
repr函数:创建一个字符串,以合法的python表达式的形式来表示值。
input函数会假设用户输入的是合法的python表达式
raw_input函数,会把所有的输入当作原始数据(raw data),然后将其放入字符串中。
长字符串:如果需要写一个非常非常长的字符串,它需要跨多行。那么,可以使用三个引号代替普通引号。也可以在每一行最后一个字符使用反斜线,那么,换行符本身就被转义了。
原始字符串:原始字符串以r开头,不能在原始字符串结尾输入反斜线,否则python就不清楚是否应该结束字符串。
Unicode字符串:使用u前缀。