Python入门教程(七)Python数字类型
作者:轻松学Python 发布时间:2022-05-29 22:40:00
标签:Python,入门,数字,类型
Python 数字类型
Python 中有三种数字类型:
int
float
complex
为变量赋值时,将创建数值类型的变量:
实例
x = 10 # int
y = 6.3 # float
z = 2j # complex
如需验证 Python 中任何对象的类型,请使用 type() 函数:
实例
print(type(x))
print(type(y))
print(type(z))
运行实例
Int
Int 或整数是完整的数字,正数或负数,没有小数,长度不限。
实例
整数:
x = 10
y = 37216654545182186317
z = -465167846
print(type(x))
print(type(y))
print(type(z))
运行实例
Float
浮动或“浮点数”是包含小数的正数或负数。
实例
浮点:
x = 3.50
y = 2.0
z = -63.78
print(type(x))
print(type(y))
print(type(z))
运行实例
浮点数也可以是带有“e”的科学数字,表示 10 的幂。
实例
浮点:
x = 27e4
y = 15E2
z = -49.8e100
print(type(x))
print(type(y))
print(type(z))
运行实例
复数
复数用 “j” 作为虚部编写:
实例
复数:
x = 2+3j
y = 7j
z = -7j
print(type(x))
print(type(y))
print(type(z))
运行实例
类型转换
您可以使用 int()、float() 和 complex() 方法从一种类型转换为另一种类型:
实例
从一种类型转换为另一种类型:
x = 10 # int
y = 6.3 # float
z = 1j # complex
# 把整数转换为浮点数
a = float(x)
# 把浮点数转换为整数
b = int(y)
# 把整数转换为复数:
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))
运行实例
注释:您无法将复数转换为其他数字类型。
随机数
Python 没有 random() 函数来创建随机数,但 Python 有一个名为 random 的内置模块,可用于生成随机数:
实例
导入 random 模块,并显示 1 到 9 之间的随机数:
import randomprint(random.randrange(1,10))
运行实例
来源:https://blog.csdn.net/ooowwq/article/details/128909011


猜你喜欢
- 本文实例讲述了python获取指定目录下所有文件名列表的方法。分享给大家供大家参考。具体实现方法如下:这里python代码实现获取文件名列表
- 本文为大家分享了windows下pycharm安装、创建文件、配置默认模板的具体步骤,供大家参考,具体内容如下步骤: 下包 —->安装
- 从容器、可迭代对象谈起所有的容器都是可迭代的(iterable),迭代器提供了一个next方法。iter()返回一个迭代器,通过next()
- Go本地测试的思路我习惯在开发过程中及时测试自己开发的功能模块,这样能及时发现问题,节省后期功能耦合之后,debug的时间。为了统一管理要测
- 在web开发中经常遇到多关键词对对单个字段查询,我一般是通过动态数组来实现的。当然多个关键词的一般是用空格或,隔开,我这几假设多个关键词用空
- 一、一站式解决 1. 问题分析定位# 找到MySQL的配置文件,复制mysql的数据目录vim /etc/my.cnf# 进入ms
- 复制目录: 包含多层子目录方法: 递归, 深度遍历,广度遍历深度遍历&广度遍历:思路:1.获得源目录子级目录,并设置目标目录的子级路
- 可以写一个函数: 主要是使用正则来判断。另外输入字符是空的话,使用"-"来替换。CREATE FUNCTION [dbo
- 1、可以使用"+"号完成操作输出为:[1, 2, 3, 8, 'google', 'com
- 在此之前,我写了两篇关于ASP结合XML的贴子,分别介绍了用XML取代数据库和用XML整合数据库这两方面的技术,让数据库在某种情况下不再是我
- 如下所示:#!/usr/bin/python3# -*- coding:UTF-8-*-# Author: zhuhongqiangfrom
- 1、背景由于办公需要“每天定时推送某消息用来提醒群里面所有人”,于是决定用企业微信自带的机器人来实现此功能。具体方法我来一一讲述。2、企业微
- 最近研究研究了css,少不了去网上分析一下别人的网页, 但很多网站的css文件都是要么写在一行,要么一个换行都没有,看起来极其痛苦,所以写一
- 为了能够在Visual Studio 中集成Mysql, 首先需要安装MySql的连接工具 与 MySql的VisualStudio插件。M
- 1:首先,我给我的MixTest文件夹里面分好了类的图片进行重命名(因为分类的时候没有注意导致命名有点不好)def load_data(pa
- 发布Python包上一篇介绍了如何使用别人的轮子,现在我们讨论下如何自己造轮子给别人用。作为一个流行的开源开发项目,Python拥有一个活跃
- 代码如下所示:表landundertake结构如下所示:表appraiser结构如下所示:access代码:TRANSFORM First(
- python的验证码库(captcha)将验证码做成这样:是不是和各大网页的图片源地址是一样,话不多说,让我们看代码:我是用django和p
- 本文实例讲述了PHP实现登录,注册及密码修改功能的方法。分享给大家供大家参考,具体如下:这里介绍注册,登录,修改密码的界面布局与功能实现:1
- 导语学习一下golang权限控制,保留一下demo代码作为参考Casbin是什么Casbin是一个强大的、高效的开源访问控制框架,其权限管理