循环语句

对于python来说 基本上循环用的两个 wile 跟静态语言相似 下来是for循环 这个就跟静态语言大大不同了

wile 条件:–》while 循环也就是 当条件为真的时候会一直循环 条件为假的时候 退出循环

for 循环 之前 你必须得先知道一个内置函数 range(m,n,k)可以是1个 可2 可3.用逗号隔开,切片用的是冒号

range() m - 初始值 默认是0 n - 最大值 -1 k 步长 1

  1. # 当只给range函数一个参数的时候 其实也就是n这个参数 其余 参数都为默认值
  2. q = range(0,101,2) # 循环100位 都是偶数
  3. d = range(8,101) # 从8开始到100
  4. t = range(8,101,2) # 从8开始每次加2
  5. for i in q:
  6. print(i,end='-') # end = '' 不换行输出 并且给定一个字符
  7. for i in range(1,11):
  8. for j in range(1,11):
  9. if j == 5 and i == 5:
  10. print('x',end='')
  11. print(j,end='')
  12. print('')

数据类型

  1. # 整数 浮点型 布尔类型 类型转换
  2. # 静态语言都有自己的范围 也就是大括号 python是没有这些大括号的 它注重的是缩进
  3. # public void fun(){
  4. #
  5. # }
  6. # 整数
  7. a = 1258
  8. a = b = 1234
  9. print(type(a))
  10. # 浮点型 python区分浮点型和整形的唯一方式就是有没有小数点
  11. # 谈到浮点型 不得不说一个E记法,E记法就是平时所说的科学计算法,用于表示特别打和特别小的数值
  12. # 比如说地球到太阳的距离是1.5亿千米,如果转换成米的话,那既是一个非常大的数字(150 000 000 000)
  13. # 但是如果你用E记法来算的话记法就是1,5ell(大E和小e都可以)
  14. a = 1.5e4 # 1.5 * 10的4次幂
  15. print(a)
  16. # 布尔类型
  17. print(True + True) # True代表1
  18. print(True + False) # False代表0
  19. # 类型转换
  20. a = '520'
  21. b = int(a)
  22. print(type(a),type(b))
  23. c = 5.99
  24. d = int(c) # 当浮点类型转换int类型是 小数点后都会丢失
  25. print(c,d)
  26. e = '520'
  27. f = float(e)
  28. print(e,f)
  29. g = 520
  30. h = float(g)
  31. print(g,h)
  32. i = 5.99
  33. j = str(i)
  34. print(i,j)
  35. # isinstance() 来确定变量的数据类型 这个方法有两个参数 第一个参数 你准备要判断的变量 第二个参数 你准备判断变量的类型
  36. # 这个方法会返回 True 和 False 来告你是否是这个数据类型
  37. k = "会计法"
  38. print(isinstance(k,str)) # 返回True
  39. print(isinstance(k,int)) # 返回False
  40. print(isinstance(520,int)) # 返回True

    本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理

    想要获取更多Python学习资料可以加QQ:2955637827私聊或加Q630390733大家一起来学习讨论吧!

Python(循环语句与数据类型)的更多相关文章

  1. jmeter数据库,charles抓包,Python循环语句

    jmeter数据库,charles抓包,Python循环语句 一.Jemeter数据库 添加jar包数据库 jemeter=>浏览 添加JDBC Connection Configuration ...

  2. Python循环语句,对象

    Python循环语句,对象 案例1:斐波那契数列 案例2:模拟cp操作 案例3:生成8位随机密码 1 案例1:斐波那契数列 1.1 问题 编写fib.py脚本,主要要求如下: 输出具有10个数字的斐波 ...

  3. python 循环语句 函数 模块

    python循环语句 while循环语法结构 当需要语句不断的重复执行时,可以使用while循环 while expression: while_suite 语句ehile_suite会被连续不断的循 ...

  4. python循环语句详细讲解

    想必大家都知道python循环语句吧,可以python循环语句有多种,比如for循环.while循环.if.else等等,   我们可以通过设置条件表达式永远不为 false 来实现无限循环,实例如下 ...

  5. Python 循环语句(break和continue)

    Python 循环语句(break和continue) while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出 ...

  6. Python 安装、循环语句、数据类型(一)

    一.关于版本的选择 Should i use Python 2 or Python 3 for my development activity?转载自Python官网 Short version: P ...

  7. Python系列之 - python循环语句

    前两篇说的是数据类型和数据运算,本篇来讲讲条件语句和循环语句. 1. 条件语句 条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执 ...

  8. Python循环语句

    1.Python循环类型 1.while循环:在某条件下,循环执行某段程序 a. while语句有两个重要命令:continue,break来跳出循环. continue用来跳出该次循环 break用 ...

  9. Python循环语句之break与continue的用法

    摘自原文章: http://www.jb51.net/article/73383.htm Python break 语句Python break语句,就像在C语言中,打破了最小封闭for或while循 ...

随机推荐

  1. P4771 八百标兵奔北坡

    观察题目中关于北边的定义,发现是以当前点为顶点,向上的倒三角(自己想想为什么). 然后就可以直接 DP 了,令 \(f_{i,j}\) 表示点 \(\left(i,j\right)\) 的答案. \[ ...

  2. 一万字详解 Redis Cluster Gossip 协议

    Redis Cluster Gossip 协议 大家好,我是历小冰,今天来讲一下 Reids Cluster 的 Gossip 协议和集群操作,文章的思维导图如下所示. 集群模式和 Gossip 简介 ...

  3. Mybatis log plugin 破解!!!

    前言 今天重新装了IDEA2020,顺带重装了一些插件,毕竟这些插件都是习惯一直在用,其中一款就是Mybatis Log plugin,按照往常的思路,在IDEA插件市场搜索安装,艹,眼睛一瞟,竟然收 ...

  4. MySQL慢查询日志(SLOW LOG)

    慢查询日志可以帮助DBA或开发人员定位可能存在问题的SQL语句,从而进行优化. 如何开启 默认情况下,MySQL是不开启慢查询日志的.可以通过以下命令查看是否开启: mysql> SHOW VA ...

  5. django+celery+redis应用

    一.celery介绍 1.应用场景 a. Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理,如果你的业务场景中需要用到异步任务,就可以考虑使用ce ...

  6. PyQt(Python+Qt)学习随笔:部件的inputMethodHints属性

    inputMethodHints属性只对输入部件有效,输入法使用它来检索有关输入法应如何操作的提示,例如,如果设置了只允许输入数字的标志,则输入法可能会更改其可视组件,以反映只能输入数字.相关取值及含 ...

  7. pycharm 2018.2.4过期-激活处理方式(Axure8.0版本到期)

    参考文章:https://blog.csdn.net/HALEN001/article/details/81137092 第一种方法亲测可以 大致步骤: 1.2018.8.15更新最新破解补丁Jetb ...

  8. vue项目中增加打印功能

    export default function printFile(html) { let userAgent = navigator.userAgent; if ( (userAgent.index ...

  9. 支付宝小程序input的小坑

    //axml<input class="internet_input" value="{{payNo}}" onInput="keyNum&qu ...

  10. 《深入理解计算机系统》实验二 —— Bomb Lab

    这是CSAPP的第二个实验,主要让我们理解代码的机器级表示,最重要的是理解每个寄存器的作用以及如何使用这些寄存器.本次的实验内容有点晦涩难懂,对于这些内容多看下习惯就好了.   本次实验中的bomb文 ...