python学习day2运算符&while循环
2019-04-07 17:27
225 查看
运算符-while循环
1.while循环
-
while循环基本结构;
while 条件: 结果 # 如果条件为真,那么循环则执行 # 如果条件为假,那么循环不执行
-
debug模式显示每一步运行结果;
-
经典代码格式错误与优化:
错误示范: count = 1 while count < 11: if count == 7: count += 1 else: print(count) count += 1 #count += 1 缩进一次仍在while的循环内 正确案例: count = 1 while count < 11: if count == 7: count += 1 else: print(count) count += 1 优化案例: count = 1 while count < 11: if count != 7: print(count) count += 1
- 关键字
- break ** #终止当前**循环;
- **continue **(继续) #如果碰到continue,则退出当前循环,立即回到while条件位置.
- while else #while条件不再满足时执行else.
2.字符串格式化
-
\n换行符
-
基本格式
name = input('请输入姓名:') age = input('请输入年龄:') job = input('请输入工作:') hobby = input('请输入爱好:') msg = ''' ---------- info of bigox ---------- Name :%s Age :%s Job :%s Hobby :%s ------------- end -------------''' print(msg%(小钻风,500,it,girl,))
-
-
%s 表示字符串;
- %d 表示数字;
- %% 字符串格式化时表示百分数.
3.运算符(特殊)
-
算数运算
-
%取余
- **幂
- //整除
-
比较运算
-
==比较对象是否相等
- !=不等于
-
赋值运算
-
+= 加法赋值: c+=a <==> c =c+a
-
逻辑运算
-
bool类型数字0和空字符串’'是False,其余是True.
-
and "与"
v = 1 and 9 =====> v = 9 #如果第一个值转换为布尔值时如果为True,则v=第二个值; v1 = 0 and 1 =====> v = 0 #如果第一个值转换为布尔值时如果为False,则v=第一个值; v1 = 0 and '' =====> v = 0 #如果有多个and,从左到右进行判断.
-
or "或"
v = 1 or 9 =====> v = 1 #如果第一个值转换为布尔值时如果为True,则v=第一个值; v1 = 0 or 1 =====> v = 1 #如果第一个值转换为布尔值时如果为False,则v=第二个值; v1 = 0 or '' =====> v = '' #如果有多个or,从左到右进行判断.
-
not "非"
- 在没有()的情况下,not优先级大于and,and优先级大于or,即 () >not >and > or.同一优先级从左往右计算.
4.编码补充
- unicode 分为 ecs2 (2字节) 和 ecs4 (4字节).
- gbk / gb2312 国标码扩展.两个字节表示中文.
- utf-8 3个字节表示中文.
相关文章推荐
- python 学习(五) While 循环语句
- 学习笔记☞ python 基础(python3)【三】(转义字符,字符串,while循环,break语句,列表)
- Python学习之While循环
- Python学习笔记--for, while循环后面加else的作用
- python学习之语句:循环语句(for,while)
- Python学习笔记(10)- 用户输入和while循环
- 编程语言的学习 ------ python while循环以及break停止
- 【Python学习笔记】for和while循环语句
- Python3学习笔记【基础3--list,tuple,if条件判断,for/while循环,dict字典,set集合】
- python从零开始学习(二)--if,while,for,运算符
- Python学习:两种循环语句for和while
- Python学习笔记二_if 条件语句、for循环语句、while 循环语句
- Python学习记——(4)字符串及while循环
- 编程语言的学习 ------ python小游戏(加入while循环)
- Python新手学习基础之循环语句——While循环
- python 学习笔记之(四)while循环处理列表和字典
- Python新手学习基础之循环语句——While循环
- Python学习之day2运算符
- python学习2——if语句、elif、if嵌套、while循环、while嵌套
- python-----运算符及while循环