A:输入和输出
输出应用场景:
a.访问网页不存在(404) b.调试程序进行输出
输入应用场景:
a.注册用户信息 b.搜索框输入信息 c.前后端交互(接口)
a.1输入
input (python2版本中接受键盘输入数字信息,python3版本中接受键盘输入的字符信息)
raw_input (python2版本中接受键盘输入的字符信息,python3中已经取消)
a.2 输出
1>直接输出 2>变量输出 3>变量操作后输出
4>函数操作后输出 5>格式化输出
1>
print('233')
2>
a=2
print(a)
3>
a=10
b=20
print(a+b)
4>
print(abs(-10))
5>
name=input('名字: ')
age=int(input('年龄:'))
print('您的名字是%s,您的年龄是%d'%(name,age))
注: %s 格式化字符串 %d 格式化整型
----------------------------------------------------------------------------------------------------------
B:常见运算符表达式
a.算数运算符 b.逻辑运算符 c.比较运算符
d.成员运算符 e.运算符优先级
a1.
+ 两个对象的和
- 两个对象的差
* 两个对象的积
/ 两个对象的商
% 两个对象的模
** 幂
// 取整
注意:
python26之前操作整数省略小数部分,浮点类运算会保持小数部分
python3中都是变成真除(无论任何类型都会保持小数部分)
b1.逻辑运算符
逻辑运算符应用场景
1>某宝搜索地区是深圳,售价低于2000
2>注册用户时候可以使用手机号也可以使用邮箱
b2.
and 同时满足条件
or 满足一个条件即可
not 不满足条件
c1.比较运算符
== 等于
!= 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
d.成员运算符
成员运算符应用场景
1>用户名是否已经被注册过 2>黑名单是否封禁 3>某宝选择多个品牌
d1.成员运算符
in 如果在指定序列中找到值,返回真,否则返回假
not in 如果在指定序列中没有找到值,返回真,否则返回假
e1.运算符优先级
** 指数(优先级最高)
* / % // 乘,除,模,取整
+ - 加,减
<= < > >=
<> == !=
is ,is not 身份运算符
in ,not in 成员运算符
not ,or,and 逻辑运算符
& 位