本篇笔记基于博主自己的的学习,理解,总结所写。很多东西可能存在误解,不能保证百分之百的正确。
运算符表示数据运算的类别。python中共有七种运算类型。不同运算类型包括不同的运算符。
算术运算包括七种运算符:
+ 加法计算
- 减法计算
* 乘法计算
/ 除法计算
% 取模(余)计算
** 幂计算
// 取整除计算
关系运算包括七种运算符:
== 等于
!= 不等于
<> 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
逻辑运算包括三种运算符:
and 布尔与
or 布尔或
not 布尔非
赋值运算包括八种运算符:
= 基本赋值
+= 加后赋值
-= 减后赋值
*= 乘后赋值
/= 除法赋值
%= 取余赋值
**= 幂赋值
//= 取整赋值
位运算包括六种运算符:
& 按位于
| 按位或
^ 按位异或
~ 按位取反
<< 左移
>> 右移
成员运算两种运算符:
in
not in
is
not is
表达式由数据类型和运算符组成。表达式有返回值。
返回值有:
表达式有多种类型,比如:
返回值一般为:
# 简单示例
if True:
print ‘ok‘
if 1:
print ‘ok‘
if 2 > 1:
print ‘ok‘
# 示例代码
for i in range(10):
if i % 2 != 0:
print i
a = [ ]
for i in range(10):
a.append(i)
print a[i]
for i in 1,2,3,4:
print i
for i in range(10):
print i
计算机是把静态程序加载至内存之后,然后从内存取指令,译码执行的过程。
在这个计算模型中:
所谓的落地操作,即程序指令操作具体的对象,这些对象包括:
这里的输入,值得是相对于CPU的输入,即CPU从何出获取值。
有三个层面:内存区域(变量),本地区域(磁盘文件),远程区域(网络通信)
从内存即变量获取是最快的方式。其他两种方式稍微较慢。
代码示例:
# 从变量获取输入
a = 1
print a
# 这里,print指令执行时,需要内存区域为a的操作对象,这个a区域的内存值就是1 ,因此输出1
# 从文件获取
# 从网络获取
原文:https://www.cnblogs.com/liwanliangblog/p/9255692.html