首页 > 编程语言 >五、python基本数据类型分类

五、python基本数据类型分类

时间:2023-06-02 09:44:28浏览次数:29  
标签:分类 转换 python age xxx 数据类型 int str

五、Python基本数据类型分类

1.基本数据类型

(1) 数字
int 整型(1, 2, -1, -2)
float 浮点型(34.678)
bool 布尔型(True/False)
complex 复数(4+3J, 不应用于常规编程,这种仅了解一下就好
(2)字符串
str 单引号和双引号内表示的内容为字符串 “hello world" "12345"
(3)列表
list 使用中括号表示 [1, 2, 3, 4]
(4)元组
tuple 使用小括号表示 (1, 2, 3, 4)
(5)字典
dict 使用大括号表示,存放key-value键值对 {"a":1, "b":2, "c":3}
(6)集合
set 也使用大括号表示,但与字典有所不同 {1, 2, 3, 4}

2.类型的转换

转换函数 说明
int(xxx) 将xxx转换为整数
float(xxx) 将xxx转换为浮点型
str(xxx) 将xxx转换为字符串
list(xxx) 将xxx转换为列表
tuple(xxx) 将xxx转换为元组
dict(xxx) 将xxx转换为字典
set(xxx) 将xxx转换为集合
chr(xxx) 把整数[0-255]转成对应的ASCII码
ord(xxx) 把ASCII码转成对应的整数[0-255]
age=25
print(type(age)) 		# int类型
age=str(25)
print(type(age)) 		# str类型

name="zhangsan"
age=25
print(name,"你"+age+"岁了") 	# str+int,字符串拼接报错;age=str(25),这一句就可以成功。

标签:分类,转换,python,age,xxx,数据类型,int,str
From: https://www.cnblogs.com/chunjeh/p/17450915.html

相关文章

  • 六、python输入输出
    六、python输入输出1.输入python里的input输入用法name=input("whatisyourname:")age=input("whatisyourage:")#input输入的直接就为str类型,不需要再str()转换了print(name,"你"+age+"岁了")2.输出(1)普通输出print("="*10) #表示连续打印10个=符号......
  • Python | 数据分析和计算机视觉 | 学习记录
    计算机视觉empty()和vstack(),hstack():使用循环创建新数组时,可以先用np.empty()创建空数组并确定数组维度,循环中创建新的行数组,再使用vstack()合并数组A=np.empty([0,2],dtype="float32")for...:Axy=...A=np.vsatck(A,Axy)A=vstack()不要漏掉A=......
  • How to use variable in Python String All In One
    HowtousethevariableinPythonStringAllInOne如何在Python字符串中使用变量demos(......
  • 【python】Python报错:RecursionError: maximum recursion depth exceeded in comparis
    问题描述今天测试程序的时候报错了RecursionError:maximumrecursiondepthexceeded通过查阅资料发现原因是查询过相关文档和资料后才发现了问题原因,python的递归深度是有限制的,默认为1000。当递归深度超过1000时,就会报错。解决方案可以将递归的深度修改的大一些,即可解决......
  • 【python】集合
    集合集合(set)是一个无序的不重复元素序列。可以使用大括号 {} 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 {},因为 {} 是用来创建一个空字典。创建格式:parame={value01,value02,...}set(value)#或者集合内置方法完整列表:add()为集合添......
  • 【python】函数repr
    函数repr描述:repr()函数将对象转化为供解释器读取的形式。repr(object) repr()方法可以将读取到的格式字符,比如换行符、制表符,转化为其相应的转义字符。#coding=UTF-8s="物品\t单价\t数量\n包子\t1\t2"print(s)print(repr(s))输出:物品 单价 数量包子 1 2'物品\t......
  • 一款好看的Python下的GUI库:dearpygui
    说明之前写测试上位机都是用PyQT,可以拖拽控件实现所见即所得的设计效果。但是编译后的EXE体积较大、响应较慢,经常卡死,而且界面想要设计好看点需要了解其他界面设计知识。后面看到了dearpygui库,感觉实现的界面很现代。它运行很流畅,效果也很棒。dearpygui入门资源以下是可以......
  • 【python】类的专有方法
    概述号方法,描述&简单的调用1__init__(self[,args...])构造函数简单的调用方法: obj=className(args)2__del__(self)析构方法,删除一个对象简单的调用方法: delobj3__repr__(self)转化为供解释器读取的形式简单的调用方法: repr(obj)4__......
  • 【十七】Python中的反射机制(4)
    【十七】Python中的反射机制(4)【1】什么是反射?反射指在程序运行过程中可以动态获取对象的信息。是通过字符串的形式,导入模块;通过字符串的形式,去模块寻找指定函数,并执行。利用字符串的形式去对象中操作成员,一种基于字符串的驱动。【2】Python反射中的内置函数(1)getattr......
  • 【二十四】Python中super()详解及应用场景举例(1)
    【二十四】Python中super()详解及应用场景举例(1)【1】作用super也是一个类,是的。他不是一个方法也不是一个内置的关键字。classA:passprint(type(super(A)))#<class'super'>直接通过查看super的源码也可以看出它是一个类classsuper(object):"""......