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. thinkphp在前端页面的js代码中可以使用 U方法吗? 可以使用模板变量如__URL__等吗?

    thinkphp在前端页面的js代码中可以使用 U方法吗? : 可以的! tp的U方法, 是"全局的", 什么是全局的? 就是, 可以在 "任何地方"使用的: ...

  2. 使用kubeadm 安装 kubernetes 1.12.0

    目录 简介: 架构说明: 系统配置: 1.1 关闭防火墙 1.2 禁用SELinux 1.3 关闭系统Swap 1.4 安装docker 使用kubeadm部署Kubernetes: 2.1 安装ku ...

  3. yum仓库中源的配置与使用

    yum 主要功能是更方便的添加/删除/更新RPM 包,自动解决包的倚赖性问题,便于管理大量系统的更新问题. yum 可以同时配置多个资源库(Repository),简洁的配置文件(/etc/yum.c ...

  4. oracle 之 包,包体创建和使用案例

    先创建包,再创建包体---------------创建包体--------------------- create or replace package body pkg_yygl_service I ...

  5. CF375D Tree and Queries(dsu on tree)

    思路 dsu on tree的板子,可惜人傻把 for(int i=fir[u];i;i=nxt[i]) 打成 for(int i=fir[u];i<=n;i++) 调了两个小时 这题要求维护& ...

  6. (zhuan) Variational Autoencoder: Intuition and Implementation

    Agustinus Kristiadi's Blog TECH BLOG TRAVEL BLOG PORTFOLIO CONTACT ABOUT Variational Autoencoder: In ...

  7. Python数据类型补充2

    四.列表 常用操作+内置的方法: 1.按索引存取值(正向存取+反向存取):即可存也可以取 # li=['a','b','c','d'] # print(li[-1]) # li[-1]='D' # p ...

  8. 1、Python中的正则表达式(0601)

    回顾: 1.文件对象: open('file','mode','bufsize') read,readline,readlines,write,writelines,flush,seek,tell 2 ...

  9. 2、Python程序控制结构(0530)

    条件测试: 1.if 条件测试表达式 python的比较操作 1.所有的python对象都支持比较操作 可用于测试相等性.相对大小等: 如果是符合对象,python会检查其所有部分,包括自动遍历各级嵌 ...

  10. python Exception中的raise、assert

    使用raise抛出异常 当程序出现错误,python会自动引发异常,也可以通过raise显式地引发异常.一旦执行了raise语句,raise后面的语句将不能执行. 演示raise用法. try: s ...