Python(循环语句与数据类型)
循环语句
对于python来说 基本上循环用的两个 wile 跟静态语言相似 下来是for循环 这个就跟静态语言大大不同了
wile 条件:–》while 循环也就是 当条件为真的时候会一直循环 条件为假的时候 退出循环
for 循环 之前 你必须得先知道一个内置函数 range(m,n,k)可以是1个 可2 可3.用逗号隔开,切片用的是冒号
range() m - 初始值 默认是0 n - 最大值 -1 k 步长 1
# 当只给range函数一个参数的时候 其实也就是n这个参数 其余 参数都为默认值
q = range(0,101,2) # 循环100位 都是偶数
d = range(8,101) # 从8开始到100
t = range(8,101,2) # 从8开始每次加2
for i in q:
print(i,end='-') # end = '' 不换行输出 并且给定一个字符
for i in range(1,11):
for j in range(1,11):
if j == 5 and i == 5:
print('x',end='')
print(j,end='')
print('')
数据类型
# 整数 浮点型 布尔类型 类型转换
# 静态语言都有自己的范围 也就是大括号 python是没有这些大括号的 它注重的是缩进
# public void fun(){
#
# }
# 整数
a = 1258
a = b = 1234
print(type(a))
# 浮点型 python区分浮点型和整形的唯一方式就是有没有小数点
# 谈到浮点型 不得不说一个E记法,E记法就是平时所说的科学计算法,用于表示特别打和特别小的数值
# 比如说地球到太阳的距离是1.5亿千米,如果转换成米的话,那既是一个非常大的数字(150 000 000 000)
# 但是如果你用E记法来算的话记法就是1,5ell(大E和小e都可以)
a = 1.5e4 # 1.5 * 10的4次幂
print(a)
# 布尔类型
print(True + True) # True代表1
print(True + False) # False代表0
# 类型转换
a = '520'
b = int(a)
print(type(a),type(b))
c = 5.99
d = int(c) # 当浮点类型转换int类型是 小数点后都会丢失
print(c,d)
e = '520'
f = float(e)
print(e,f)
g = 520
h = float(g)
print(g,h)
i = 5.99
j = str(i)
print(i,j)
# isinstance() 来确定变量的数据类型 这个方法有两个参数 第一个参数 你准备要判断的变量 第二个参数 你准备判断变量的类型
# 这个方法会返回 True 和 False 来告你是否是这个数据类型
k = "会计法"
print(isinstance(k,str)) # 返回True
print(isinstance(k,int)) # 返回False
print(isinstance(520,int)) # 返回True
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理
想要获取更多Python学习资料可以加QQ:2955637827私聊或加Q群630390733大家一起来学习讨论吧!
Python(循环语句与数据类型)的更多相关文章
- jmeter数据库,charles抓包,Python循环语句
jmeter数据库,charles抓包,Python循环语句 一.Jemeter数据库 添加jar包数据库 jemeter=>浏览 添加JDBC Connection Configuration ...
- Python循环语句,对象
Python循环语句,对象 案例1:斐波那契数列 案例2:模拟cp操作 案例3:生成8位随机密码 1 案例1:斐波那契数列 1.1 问题 编写fib.py脚本,主要要求如下: 输出具有10个数字的斐波 ...
- python 循环语句 函数 模块
python循环语句 while循环语法结构 当需要语句不断的重复执行时,可以使用while循环 while expression: while_suite 语句ehile_suite会被连续不断的循 ...
- python循环语句详细讲解
想必大家都知道python循环语句吧,可以python循环语句有多种,比如for循环.while循环.if.else等等, 我们可以通过设置条件表达式永远不为 false 来实现无限循环,实例如下 ...
- Python 循环语句(break和continue)
Python 循环语句(break和continue) while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出 ...
- Python 安装、循环语句、数据类型(一)
一.关于版本的选择 Should i use Python 2 or Python 3 for my development activity?转载自Python官网 Short version: P ...
- Python系列之 - python循环语句
前两篇说的是数据类型和数据运算,本篇来讲讲条件语句和循环语句. 1. 条件语句 条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执 ...
- Python循环语句
1.Python循环类型 1.while循环:在某条件下,循环执行某段程序 a. while语句有两个重要命令:continue,break来跳出循环. continue用来跳出该次循环 break用 ...
- Python循环语句之break与continue的用法
摘自原文章: http://www.jb51.net/article/73383.htm Python break 语句Python break语句,就像在C语言中,打破了最小封闭for或while循 ...
随机推荐
- Calling unknown method: app\modules\mobile\controllers\CompanyController::redirect()
$this->redirect(['default/error']); Yii::$app->end();上边的代码出现 Calling unknown method: app\modul ...
- Java基础教程——Map
Map 返回类型 方法 描述 V get(Object key) 根据key取得value V put(Obejct k,Object v) 向Map中加入(替换)元素,返回之前的Value:之前没有 ...
- SkyWalking —— 分布式应用监控与链路追踪
SkyWalking 是一个应用性能监控系统,特别为微服务.云原生和基于容器(Docker, Kubernetes, Mesos)体系结构而设计.除了应用指标监控以外,它还能对分布式调用链路进行追踪. ...
- fist-第四天冲刺随笔
这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzzcxy/2018SE1 这个作业要求在哪里 https://edu.cnblogs.com/campus/fz ...
- 基于CefSharp开发(一)开发什么?没想好
一.创建项目 创建WPF (.Net Core)项目 二.CefSharp引用 程序包管理器控制台引入CefSharp Install-Package CefSharp.Wpf -Version 85 ...
- Python中倒转输入序列元素顺序的reversed函数
reversed函数将输入的序列的元素倒转后存储到一个类型为"reversed"可迭代对象,不能直接访问,可以转换为其他对象如列表或通过for循环方法访问. 注意:这里是倒转不是倒 ...
- PyQt(Python+Qt)学习随笔:QDockWidget停靠部件的allowedAreas属性
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 QDockWidget的allowedAreas属性用于控制停靠部件在 ...
- PyQt(Python+Qt)学习随笔:Qt Designer中部件的焦点策略focusPolicy设置
在Qt Designer中可以设置部件的焦点策略,部件的焦点策略属性取值范围由枚举类型Qt.FocusPolicy来定义,该枚举类型及其含义如下表所示: 注意:经老猿测试鼠标轮滚动获取焦点,只有在鼠标 ...
- PyQt(Python+Qt)学习随笔:Qt Designer中spacer部件的sizeHint属性
在两种Spacer部件中都有sizeHint属性,在<PyQt(Python+Qt)学习随笔:Qt Designer中部件的三个属性sizeHint缺省尺寸.minimumSizeHint建议最 ...
- Object.prototype.toString.call()为什么可以用来检测数据类型?
obj.toString()方法是用来干什么的 每一个对象都有一个toString()方法,默认情况下toString()被每一个Object对象继承,如果此方法未被重写,toString()返回&q ...