Python变量和数据类型和数据类型的转换
作者:白凤倚剑归??????? 发布时间:2023-09-28 07:44:34
标签:Python,变量,数据,类型,转换
变量
什么是变量?
变量是在程序运行时,能存储计算结果或能表示值得抽象概念。简单地说,变量就是在程序运行时,记录数据用的
变量定义格式:
变量名称=变量的值
例:
# 年龄为18岁
age=18
# 通过print打印
print("我的年龄是:",age)
结果:
print语句格式
print(内容1,内容2,……,内容N)
变量的特征
变量的值可以改变
数据类型
type()语句
如何验证数据的类型? 可以使用type()语句来得到数据的类型 语法: type(被查看类型的数据)
type()语句的使用方式
1.在print语句中,直接输出类型信息
print(type("白凤倚剑归"))
print(type(66))
print(type(13.14))
结果:
2.用变量存储type()的结果(返回值)
s=type("白凤倚剑归")
i=type(666)
f=type(13.14)
print(s)
print(i)
print(f)
结果:
3.使用type()语句,查看变量中存储的数据类型信息
name="白凤倚剑归"
name_type=type(name)
print(name_type)
结果:
变量有类型吗?
通过type(变量)可以输出类型 查看的是:变量存储的数据的类型。因为:变量无类型,但是它存储的数据有
数据类型转换
为什么要类型转换
数据类型转换,是以后常用的功能
从文件中读取的数字,默认是字符串,我们需要转换成数字类型
后续学习的input()语句,默认结果是字符串,若需要数字也需要转换
将数字转换成字符串用以写出到外部系统
常见的转换语句
int(x) 将x转换为一个整数
float(x) 将x转换为一个浮点数
str(x) 将x转换为一个字符串
# 将数字类型转换成字符串
num_str=str(66)
print(type(num_str),num_str)
float_str=str(13.14)
print(type(float_str),float_str)
# 将字符串转换成数字
num1=int("99")
print(type(num1),num1)
num2=float("13.14")
print(type(num2),num2)
结果:
整数和浮点数互相转换
# 整数转换为浮点数
float_num=float(66)
print(type(float_num),float_num)
# 浮点数转换为整数
int_num=int(13.14)
print(type(int_num),int_num)
结果:
注意:浮点数转换为整数可能会丢失精度
来源:https://juejin.cn/post/7148587576851922958


猜你喜欢
- ARIMA模型预测餐厅销量import numpy as npimport pandas as pdimport matplotlib.py
- 二进制日志二进制日志记录了所有对数据库执行更改的操作,二进制主要有以下两种作用:1、恢复(recovery)2、复制(replication
- 从大规模数据集中寻找物品间的隐含关系被称作关联分析或关联规则学习。过程分为两步:1.提取频繁项集。2.从频繁项集中抽取出关联规则。 频繁项集
- Qt是一种基于C++的跨平台图形用户界面应用程序开发框架。如何跨平台?上到服务器上位机,下到嵌入式GUI,上天入地无所不能。Qt最早是由19
- 起步线上部署时因设置了 settings.DEBUG = False 会导致静态文件都是 404 的情况。主要原因是应为关闭DEBUG模式后
- 1、什么是AspJpeg?AspJpeg是一款功能强大的基于Microsoft IIS环境的图片处理组件,网络上对其进行详细和深入介绍的中文
- 该章节我们来学习一下在 Python 中去创建并使用多进程的方法,通过学习该章节,我们将可以通过创建多个进程来帮助我们提高脚本执行的效率。可
- 一、安装1、安装git Windows 客户端—GitHub Desktop具有git功能的Windows客户端软件有很
- 在机器上首次安装MySQL,操作系统是win7mysql 的安装文件是 zip 格式的,版本是5.7.17解压之后,安装步骤是1、首先找个文
- 本文实例讲述了PHP实现通过二维数组键值获取一维键名操作。分享给大家供大家参考,具体如下:有如下既定数组:$inviteType = [ &
- 按理说unittest 中是不应该测试那种外部依赖很强的用例,但是呢,有时候有些接口总是调试好之后怕忘了,就写了一些简单的测试case,想要
- 什么是双端队列双端队列是与队列类似的有序集合。它有一前、一后两端,元素在其中保持自己的位置。与队列不同的是,双端队列对在哪一端添加和移除元素
- 这篇文章中我们将通过对HelloWorld的message进行操作,介绍一下如何使用flask进行Restful的CRUD。概要信息事前准备
- 又发现一个IE不标准的地方,unshift方法会返回新数组的长度,但IE6与IE7则返回undefined。var a = [3,2,1,4
- 视频本教程的视频选择图形我们谈到了 Opengameart.org,这是免费游戏艺术的重要来源,也是我们最喜欢的艺术家之一&ldqu
- 一、前言为方便描述教程例子,这里给出mysql表结构定义和golang结构体定义。下面是教程用到的foods表结构定义:CREATE TAB
- Python 相对路径和绝对路径当你想在自己的某个python工程里使用相对路径时:1. 查看自己的当前所处文件夹的绝对路径:import
- pycharm对数据库的查询等操作(非多步操作)import pymysqlimport pandas as pdconnect = pym
- 转眼又到了咱们中国传统的情人节七夕了,今天笔者就带大家来领略一下用Python表白的方式。让程序员的恋人们感受一下IT人的浪漫。
- 事情是这样的,我写了一个tornado的服务,过程当中我用logging记录一些内容,由于一开始并没有仔细观察tornado自已的日志管理,