1.while循环语句

  1.1 常见的几种结构

      1. while+判断条件

      循环体

    2. while+判断条件

      循环体  

    else

      语句

  tips:while循环如果满足条件的话,会一直循环循环体内的内容,直到条件不满足才退出循环,也可由break,continue来退出循环,但这两者是有区别的。

  break:会终止当前层的循环,跳出本次循环。

  continue:会停止本次的循环,重新开始一次新循环。

2.格式化输出

  2.1 %s, %d ,%f 分别代表字符串,数字,浮点数的格式化输出。实例如下

  name = "张三"

  phone = 10086

  company =" oulboyedu"

  job = "打酱油"

  print('''

  =======================

    名称:   %s

    电话:%d

    公司:%s

    职位:%s

  ========================

  '''%(name,phone,company,job))

  tips:无论是字符串还是数字都能用%s表示,并且当使用了格式化输出以后,若在同一语句中,由%号的要双写%,即表示为%%,不然会报错。

3.运算符

  3.1 运算符主要有 + - * / %(取余) //(整除)and  or  not

    3.1.1 + - * / 为比较普通的数字运算不一一细说,但有一种运算结构需要注意。 即 a += b 等同于 a = a + b,类似的 a *= b,等同于 a = a * b

    3.1.2 and 代表并且,与,只有两者同时为真时其结果才为真。

             or 只要有条件成立,即为真

       not 取反                                      tips:三者的计算顺序(优先级)为 ()-》 not -》 and -》or

    3.1.3 常见的一些运算特例,当 and or 的两边都为数字时,其判断原则为,举例 x or y (x,y都为数字),则  if x == 0 ,then y else x 。而 and 刚好与or相反,即,同样举例 x and y (x,y都为数字),则 if x == 0 ,then x else y.

    3.1.4 实例  0 or 1 and 4 > 3 or 5 < 7 and 4  ,第一步可简化为 0 or 1 and ture or ture and 4  然后进一步化简为 0 or ture or 4  紧接着可得出结果为 ture

4.字符串编码

  4.1 ASCII 码 作为计算机最早的字符串编码,8 bit ,1byte 可表示2**8共256个字符

       GBK 中国国标字符串编码,16 bit , 2byte 可表示 2**16个字符

    UNICODE 国际字符串编码, 32 bit , 4byte 可表示2**32 个字符

    UTF-8(目前使用最多的编码)  可变长度的  UNICODE,其中 英语  8 bit ,1 byte   欧洲文字 16 bit ,2 byte  中文 24 bit , 3byte

python基础之循环语句,格式化输出以及编码的更多相关文章

  1. python基础之 while 逻辑运算符 格式化输出等

    1.while循环 while 条件: 循环体 while 条件: 循环体 else: 循环体 重点: 当条件为真的时候,就进入循环体,从上到下依次执行,执行完最后一条语句时,while并不是直接退出 ...

  2. python基础--程序交互、格式化输出、流程控制、break、continue

    在此申明一下,博客参照了https://www.cnblogs.com/jin-xin/,自己做了部分的改动 (1) 程序交互 #!/usr/bin/env python # -*- coding: ...

  3. python基础之循环语句

    一.if条件语句: 语法: 1.if单分支(单重条件判断) if expression: expr_true_suite 注释:expession为真执行代码expr_true_suite if单分支 ...

  4. python基础知识梳理----2格式化输出,替换符

    一:格式化输出 1: 格式: 例子: name=input('请输入name') print('名字是%s'%name) %s就是代表字符串串占位符,除此之外,还有%d, 是数字占位符, 如果把上⾯面 ...

  5. python基础===* 解包,格式化输出和print的一点知识

    python3中的特性: >>> name = "botoo" >>> print(f"my name is {name}" ...

  6. python基础(二)条件判断、循环、格式化输出

    继续上一篇,今天主要总结一下条件判断.循环.格式化输出 一.条件判断 python中条件判断使用if else来判断,多分支的话使用if elif ... else,也就是如果怎么怎么样就怎么怎么样, ...

  7. Python基础篇(格式化输出,运算符,编码):

    Python基础篇(格式化输出,运算符,编码): 格式化输出: 格式:print ( " 内容%s" %(变量)) 字符类型: %s  替换字符串      %d 替换整体数字  ...

  8. 第五篇:python基础之循环结构以及列表

    python基础之循环结构以及列表   python基础之编译器选择,循环结构,列表 本节内容 python IDE的选择 字符串的格式化输出 数据类型 循环结构 列表 简单购物车的编写 1.pyth ...

  9. while循环/格式化输出/ 逻辑运算/ 编码 /单位转换

    一.while 循环 1. 循环 while 条件: 代码块(循环体) else: 当上面的条件为假. 才会执行 执行顺序: 判断条件是否为真. 如果真. 执行循环体. 然后再次判断条件....直到循 ...

随机推荐

  1. 今日头条 CEO 张一鸣:面试了 2000 个年轻人,混得好的都有这 5 种特质

    https://blog.csdn.net/qq_35246620/article/details/72801285 博主说:多了解了解总是好的. 正文 张一鸣算是 80 后中绝对的佼佼者.1983 ...

  2. SSM项目问题中遇到 GET请求中有中文的情况

    GET传参有中文的情况 特别 由于准备春招,所以希望各位看客方便的话,能去github上面帮我Star一下项目 https://github.com/Draymonders/Campus-Shop 问 ...

  3. oracle单行函数 之 数字函数

    Round(数字 \ 列 [,保留小数的位数]):四舍五入   select Round(1234.45,1) from dual  =  1234.5 Trunc(数字 \ 列 [,保留小数的位数] ...

  4. maven下载jar包下载不下来的解决方法

    转载请注明出处: 在eclipse中安装了maven插件,项目在运行的时候,一直通过pom.xml文件下载jar包,一直下载不下来, 在更新maven库时,如果网络问不定或者是一些自己手动安装到本地m ...

  5. Javascript 高级程序设计(第3版) - 第02章

    2017-05-10 更新原文: http://www.cnblogs.com/daysme 在 html 中使用 js 把js代码写在 <script type="text/java ...

  6. 6、nginx的反向代理及缓存功能

    nginx模块的应用 ngx_http_proxy_module  nginx 反向代理模块: http://nginx.org/en/docs/http/ngx_http_proxy_module. ...

  7. DataTableHelper

    public class DataTableHelper { /// <summary> /// 给DataTable增加一个自增列 /// 如果DataTable 存在 identity ...

  8. 基于 Python 和 Pandas 的数据分析(2) --- Pandas 基础

    在这个用 Python 和 Pandas 实现数据分析的教程中, 我们将明确一些 Pandas 基础知识. 加载到 Pandas Dataframe 的数据形式可以很多, 但是通常需要能形成行和列的数 ...

  9. _itemmod_enchant_groups

    随机附魔组 附魔组 `groupId` 分组编号,同一groupId的附魔效果被随机抽取 `enchantId` 附魔Id 对应SpellItemEnchantment.dbc `chance` 被抽 ...

  10. UESTC 1697 简单GCD问题(一) 筛法

    简单GCD问题(一) Time Limit: 1500/500MS (Java/Others)     Memory Limit: 65535/65535KB (Java/Others) 秦队长给你两 ...