首页 > 编程语言 >Python__06--基本数据类型

Python__06--基本数据类型

时间:2022-12-18 17:31:13浏览次数:49  
标签:__ f1 06 int 数据类型 str print False type

1 常用数据类型

1.1 整数 int

  • 0b开头二进制
  • 0o八进制
  • 0x十六进制
  • 默认十进制

1.2 浮点数 float

3.14159浮点数计算,存在小数位不精确的问题

测试代码:

from decimal import Decimal
n1=1.1
n2=2.2
print(n1+n2)
print("==============1===============")
print(Decimal(1.1)+Decimal(2.2))

测试结果:

tmp351B.png (322×140) (amazonaws.com)

1.3 布尔 bool: True False

1.3.1 获得bool值

使用bool()函数

空 、0、False、None均为False,其余为True

1.3.2 测试

True可参与整数计算,为1

False可参与整数计算,为0

测试代码1:

f1=True
f2=False
print(f1,type(f1))
print(f2,type(f2))
print(f1+1)
print(f2+1)

测试结果1:

tmpDD14.png (236×172) (amazonaws.com)

测试代码2:

print(bool([]))#列表
print(bool(()))#元组
print(bool({}))#字典

测试结果2:

Untitled.png (263×151) (amazonaws.com)

1.4 字符串 str

  1. '人生苦短,我用python'
  2. 加引号可单引号,双引号,三引号
  3. 三引号可以多行输入

1.5 数据类型转换

数据类型转换用于将不同类型的数据拼接到一起

Untitled.png (2000×595) (amazonaws.com)

1.5.1 测试代码

s1='12.2'
s2='12'
f1=12.7
i1=40
b1=False
print("==============1===============")
print(int(s2),int(f1),int(b1),type(int(s2)),type(int(f1)),type(int(b1)))
name='张三'
age=22
print("==============2===============")
print('我叫'+name+'今年'+str(age))
print("==============3===============")
print(str(i1),type(str(i1)))
print("==============4===============")
print(str(f1),type(str(f1)))
print("==============5===============")
print(str(123))
print("==============6===============")
print(float(age),type(float(age)))

1.5.2 测试结果

tmp5FBC.png (522×385) (amazonaws.com)

标签:__,f1,06,int,数据类型,str,print,False,type
From: https://blog.51cto.com/husheng/5950932

相关文章

  • 【Java】匿名类的初始化
    匿名类语法匿名类是指没有类名的内部类,必须在创建时使用new语句来声明类。其语法形式如下:new<类或接口>(){//类的主体};注意:类不仅限于抽象类匿名类的......
  • 基于瞬时功率理论的APF的SIMULINK模型仿真
    up目录一、理论基础二、核心程序三、测试结果一、理论基础由于电网中大量电力电子器件的应用,导致电网中谐波问题严重。解决电网谐波问题,首先是对电网中谐波成分的检......
  • 【小技巧】MATLAB中的使用Git的工作流程
    Git集成已经成为MATLAB的一部分很长时间了。从R2021b开始,MATLABOnline也提供了对基本Git工作流的支持:   可以clone,commit,pull,pushandfetchfiles到MATLABD......
  • JDK的下载与删除
    卸载JDK删除Java的安装目录删除JAVA_HOME删除path下关于Java的目录在运行框输入Java-version,是否删除干净安装JDK百度搜索JDK8.找到下载地址同意协......
  • 如何获取 Visual Studio 项目中的 nuget 包引用列表,以及在 npm 包的引用列表
    nuget1、在VisualStudio中打开对应的解决方案;2、打开程序包管理控制台;3、执行命令:Get-Package|Select-Object-Property{$_.Id+","+$_.Version}4、即可得到以......
  • 聚合查询、分组查询、F与Q查询
    聚合查询aggregate(*args,**kwargs)1.基本介绍介绍:聚合查询通常情况下都是配合分组一起使用的.如果你只想使用聚合函数,但是不想分组,那么就应该使用aggregate.使......
  • 【MID音频读取和分析】基于matlab的MID音频文件读取和分析
    目录1.软件版本2.理论知识3.核心代码4.操作步骤与仿真结论5.参考文献6.完整源码获得方式1.软件版本matlab2013b2.理论知识这个部分,不涉及什么原理,主要是对MIDI......
  • Java啤酒问题
    啤酒问题:12块钱买啤酒,2块钱一瓶两个空瓶换一瓶酒四个瓶盖换一瓶酒 最后能买多少啤酒? 问题:统一换算成钱,再买酒,递归实现packagecn.edu.lcudcc;publicclassBe......
  • 二进制文件转Hex和Wav文件转Hex的Java代码
    二进制文件转Hex对于需要将二进制数据写入固件的场景(例如mp3文件),需要将二进制文件表示为byte数组importjava.io.File;importjava.io.FileInputStream;importjav......
  • cpp优先队列(priority_queue)
    优先队列的概念在优先队列中,队列中的每个元素都与某个优先级相关联,但是优先级在队列数据结构中不存在。优先队列中具有最高优先级的元素将被首先删除,而队列遵循FIFO(......