while循环

while循环

  • 循环:不断重复着某件事就是循环

  • while 关键字

  • 死循环:while True:

    循环体

    while True:   # 死循环#
    print("坚强")#
    print("过火")#
    print("单身情歌")#
    print("郭德纲的小曲")#
    print("五环之歌")#
    print("鸡你太美")#
    print("大碗宽面")#
    print("痒")
  • while结构:

    while 条件:

    缩进 循环体

  • 控制循环次数:通过条件控制循环次数

    count = 0#
    while True: # 死循环#
    count = count + 1 # 先执行 = 右边的内容#
    if count == 5:#
    print(count)#
    break # 有限循环
  • while 循环中的两个关键字:

    • break:终止本次循环
    • continue:跳出本次循环,继续下次循环(就是伪装成循环体中最后一行代码)
    • continue和break下方代码都不会执行
  • while else

    • while else 与if else相似

    • 结构:

      while 条件:

      缩进 循环体

      else:

      缩进 结果

格式化

  • % s字符串:%是占位,s代表所占内容为字符串,可以填数字,也可以填字符串

  • %d| %i:必须填充数字

  • %%转义:变成普通的%

  • msg = “山哥,目前的学习进度为%s%%”

    print(msg%(2))

    • 按位置顺序一一对应(占几个位置就填几个位置)
  • f-string python3.6版本及以上才能使用

    • a =1b =2msg = f"my name is {a} I'm {b} years old"print(msg)

运算符

  • 比较运算符

    #  >  <  >=  <=  ==(等于) != (不等于)
  • 算术运算符

    # + - * /
    # //(整除|地板除(向下取整))
    # ** 幂# % 取余(模)
    # print(5 / 2)
    # 2.5
    # print(5 // 2)
    # 2
    # print(2 ** 0)
    # 1
    # print(5 % 2)
    # 1
  • 赋值运算符

    #     =
    # +=
    # -=# *=
    # /=# //=
    # **=
    # %=
    # a = 10
    # b = 2
    # b += 1
    # b = b + 1
    # print(b)
    # a -= 1
    # a = a - 1
    # a *= 2
    # a = a * 2
    # a /= 2
    # a = a / 2
    # a //= 2
    # a = a // 2
    # a **= 2
    # a = a ** 2
    # a %= 2
    # a = a % 2
  • 逻辑运算符

    • 两边为真and取后面,or取前面,两边为假,and取前面,or取后面
      and:一假得假

      or:一真得真

    # 与(and 并且) 或(or) 非(not 不是)
    # True and False
    # True or False
    # True and not False
    # 优先级:() > not > and > or
    # 查找顺序: 从左向右
  • 成员运算符

    # in(在)    not in(不在)
    # name = "alex"
    # msg = input(">>>")
    # if name in msg:
    # print(111)
    # else:
    # print(222)

编码初始

# 编码集(密码本)
# ascii 不支持中文
# a 一个字符占用8位
# gbk(包含ascii)国标
# a 一个字符占用8位(1字节)
# 中文 一个字符占16位(2字节)
# unicode# 英文 4个字节 32位
# 中文 4个字节 32位
# utf-8 (最流行的编码集)
# 英文 1字节 8位
# 欧洲 2字节 16位
# 亚洲 3字节 24位
# 单位转换: # 1字节 = 8位 *****
# 1Bytes = 8bit *****
# 1024bytes = 1KB
# 1024KB = 1MB
# 1024MB = 1GB
# 1024GB = 1TB # 够用了
# 1024TB = 1PB

**------------恢复内容结束------------**

while循环

while循环

  • 循环:不断重复着某件事就是循环

  • while 关键字

  • 死循环:while True:

    循环体

    while True:   # 死循环#
    print("坚强")#
    print("过火")#
    print("单身情歌")#
    print("郭德纲的小曲")#
    print("五环之歌")#
    print("鸡你太美")#
    print("大碗宽面")#
    print("痒")
  • while结构:

    while 条件:

    缩进 循环体

  • 控制循环次数:通过条件控制循环次数

    count = 0#
    while True: # 死循环#
    count = count + 1 # 先执行 = 右边的内容#
    if count == 5:#
    print(count)#
    break # 有限循环
  • while 循环中的两个关键字:

    • break:终止本次循环
    • continue:跳出本次循环,继续下次循环(就是伪装成循环体中最后一行代码)
    • continue和break下方代码都不会执行
  • while else

    • while else 与if else相似

    • 结构:

      while 条件:

      缩进 循环体

      else:

      缩进 结果

格式化

  • % s字符串:%是占位,s代表所占内容为字符串,可以填数字,也可以填字符串

  • %d| %i:必须填充数字

  • %%转义:变成普通的%

  • msg = “山哥,目前的学习进度为%s%%”

    print(msg%(2))

    • 按位置顺序一一对应(占几个位置就填几个位置)
  • f-string python3.6版本及以上才能使用

    • a =1b =2msg = f"my name is {a} I'm {b} years old"print(msg)

运算符

  • 比较运算符

    #  >  <  >=  <=  ==(等于) != (不等于)
  • 算术运算符

    # + - * /
    # //(整除|地板除(向下取整))
    # ** 幂# % 取余(模)
    # print(5 / 2)
    # 2.5
    # print(5 // 2)
    # 2
    # print(2 ** 0)
    # 1
    # print(5 % 2)
    # 1
  • 赋值运算符

    #     =
    # +=
    # -=# *=
    # /=# //=
    # **=
    # %=
    # a = 10
    # b = 2
    # b += 1
    # b = b + 1
    # print(b)
    # a -= 1
    # a = a - 1
    # a *= 2
    # a = a * 2
    # a /= 2
    # a = a / 2
    # a //= 2
    # a = a // 2
    # a **= 2
    # a = a ** 2
    # a %= 2
    # a = a % 2
  • 逻辑运算符

    • 两边为真and取后面,or取前面,两边为假,and取前面,or取后面
      and:一假得假

      or:一真得真

    # 与(and 并且) 或(or) 非(not 不是)
    # True and False
    # True or False
    # True and not False
    # 优先级:() > not > and > or
    # 查找顺序: 从左向右
  • 成员运算符

    # in(在)    not in(不在)
    # name = "alex"
    # msg = input(">>>")
    # if name in msg:
    # print(111)
    # else:
    # print(222)

编码初始

# 编码集(密码本)
# ascii 不支持中文
# a 一个字符占用8位
# gbk(包含ascii)国标
# a 一个字符占用8位(1字节)
# 中文 一个字符占16位(2字节)
# unicode# 英文 4个字节 32位
# 中文 4个字节 32位
# utf-8 (最流行的编码集)
# 英文 1字节 8位
# 欧洲 2字节 16位
# 亚洲 3字节 24位
# 单位转换: # 1字节 = 8位 *****
# 1Bytes = 8bit *****
# 1024bytes = 1KB
# 1024KB = 1MB
# 1024MB = 1GB
# 1024GB = 1TB # 够用了
# 1024TB = 1PB

python基础(while、运算符、编码初始)的更多相关文章

  1. python基础——字符串和编码

    python基础——字符串和编码 字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题. 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理.最早的计算机在设计时采用 ...

  2. Python 基础 常用运算符

    Python 基础 常用运算符 计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算术运算.比较运算.逻辑运算.赋值运算.成员运算.身份运算.位运算. 今天我们暂只学习 算术运算. ...

  3. 六 Python基础 字符串和编码

    字符编码 我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题. 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理.最早的计算机在设计时采用8个比特 ...

  4. python基础4 ----字符编码

    python基础---字符编码 一.了解字符编码 1. 文本编辑器存取文件的原理(nodepad++,pycharm,word) 打开编辑器就打开了启动了一个进程,是在内存中的,所以在编辑器编写的内容 ...

  5. python基础之运算符

    算术运算符 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 31 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -11 * 乘 - 两个数相乘或是返回一个被重复 ...

  6. Python基础之字符编码

    前言 字符编码非常容易出问题,我们要牢记几句话: 1.用什么编码保存的,就要用什么编码打开 2.程序的执行,是先将文件读入内存中 3.unicode是父编码,只能encode解码成其他编码格式 utf ...

  7. Python全栈开发之路 【第三篇】:Python基础之字符编码和文件操作

    本节内容 一.三元运算 三元运算又称三目运算,是对简单的条件语句的简写,如: 简单条件语句: if 条件成立: val = 1 else: val = 2 改成三元运算: val = 1 if 条件成 ...

  8. python基础_字符编码

    字符编码的历史 阶段一:现代计算机起源于美国,最早诞生也是基于英文考虑的ASCII 阶段二:为了满足中文,中国人定制了GBK 阶段三:各国有各国的标准,就会不可避免地出现冲突,结果就是,在多语言混合的 ...

  9. Python基础-4 运算符

    运算符 运算符:以1 + 2为例,1和2被称为操作数,"+" 称为运算符. Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 ...

  10. python基础之运算符和编码

    while循环 什么是循环? 就是不断的重复做一件事 while --关键字 后边跟条件 :还有循环体. 条件体为真,循环体内执行,为假不执行 while else 两者为一体的,相当于 if els ...

随机推荐

  1. C++笔记(1)——Anniversary

    世界太喧闹,不如敲代码. 直接上题目: Zhejiang University is about to celebrate her 122th anniversary in 2019. To prep ...

  2. 统计学习方法 | 第1章 统计学习方法概论 | numpy.linspace()

    numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None) 在指定的间隔内返回均匀间隔的数字. 返回nu ...

  3. 强化学习复习笔记 - DEEP

    Outline 激活函数 使用逼近器的特点: 较少数量的参数表达复杂的函数 (计算复杂度) 对一个权重的调整可以影响到很多的点 (泛化能力) 多种特征表示和逼近器结构 (多样性) 激活函数 Sigmo ...

  4. 字符串转 Boolean 的正确方式

    String s1 = "false"; String s2 = "true"; String s3 = "fAlSe"; String s ...

  5. 用Python快速找到出现次数最多的数据

    给你一个文件,每行一个iip?

  6. 关于VUE 配置文件config详解内容

    // const path = require('path'); module.exports = { /** 区分打包环境与开发环境 * process.env.NODE_ENV==='produc ...

  7. MySQL数据库增删改查SQL语句(2018整理集合大全)

    查看数据库 show databases;  使用数据库 use 数据库名; 创建数据库 CREATE DATABASE 数据库名; 删除数据库 DROP DATABASE 数据库名; 创建表 cre ...

  8. go语言坑之并发访问map

    fatal error: concurrent map read and map write 并发访问map是不安全的,会出现未定义行为,导致程序退出.所以如果希望在多协程中并发访问map,必须提供某 ...

  9. deepin 15.10.1 GTX1060 NVIDIA 驱动安装,双屏显示问题记录

    有一段时间没有用Linux了.由于买了个4k的戴尔显示屏,在deepin系统上无法用,从昨晚到现在,总于解决了我的问题! 问题1:无法直接在深度的显卡驱动管理器哪里直接切换,网上看到很多人都有这个问题 ...

  10. O017、部署DevStack

    参考https://www.cnblogs.com/CloudMan6/p/5357273.html   本节按照以下步骤部署 DevStack 实验环境,包括控制节点和计算节点.详细的部署和配置可以 ...