python基础复习-1-1文件类型、变量、运算符、表达式
文件类型:
.py python源文件 由python解释器执行
.pyc python源码编译后生成的文件(字节代码)
编译方法:
源码文件中使用py_compile模块
import py_compile
py_complie.compile('***.py')
.pyo python源码优化编译后后文件
python -O -m compile ***.py (无需要源码中使用 compile模块)
-O 表示优化
-m 表示模块
python 变量
变量是计算机内存中的一个区域,可以存储规定范围内的值,且值是可就变的
Python下变量是对一个数据的引用
变量
python 下变量是对一个数据的引用
变量赋值是就变量指向的一个区域
更改变量的值则是将变量指向另外一个区域
变量赋值时不需要声明变量类型,会根据值自动判断类型
内置函数
id() 内置函数 查看内存地址
type() 内置函数 查看类型
从键盘读取输入
input("提示符") 字符串需用'',适用于数字
raw_input(“提示符”) 将所有输入做为字符串 建议使用
赋值运算符:
= x = 2 将2赋于x
+= x += 2 <=> x = x + 2
-= x -= 2 <=> x = x - 2
*= x *= 2 <=> x = x * 2
/= x /= 2 <=> x = x / 2
%= x %= 2 <=> x = x % 2
算术运算符:
+ 连接两个数字 加法运算 连接两个字符串,拼接字符串
- 减法
* 乘法
/ 除法 一个数为浮点数则结果显示小数部分 4.0 / 3
// 整除
% 取余
** 乘方
关系运算符:(返回值为布尔值 true fales)
> 大于
> 小于
>= 大于等于
<= 小于等于
== 恒等于
!= 不等于
逻辑运算符
add 逻辑与 True and False
or 逻辑或 False or True
not 逻辑非 not True
格式化字符串
%s
print "%s + %s = %s" % (3, 4, 3+4)
output: 3 + 4 = 7