当前位置:   article > 正文

python数据类型怎么定义_Python

python 类型定义

前言

Python 中定义了五种标准数据类型,具体有:

• Numbers(数字)

• String(字符串)

• List(列表)

• Tuple(元组)

• Dictionary(字典)

不同的数据类型用于存储不同种类的数据,例如数字型用于存储年龄,字符串用于存储姓名等。

本节主要了解 Python 五大数据类型的基本定义及格式,具体怎么灵活使用后面会有单独的文章讲解!

Python 数字类型

数字数据类型用于存储数值,在使用中它们的数据类型是不允许改变的,定义如下:

var = 100  #定义一个数字型对象

del var   #删除数字对象

Python支持四种不同的数字类型:

int(有符号整型)

long(长整型[也可以代表八进制和十六进制])

float(浮点型)

complex(复数)

Python 字符串类型

字符串或串(String)是由数字、字母、下划线组成的一串字符。

实例如下:

str = "Hello World"

str = "_12abc"

Python 列表类型

List(列表) 是 Python 中使用最频繁的数据类型,列表常用于存储各种集合类的数据。它支持数字、字符、字符串,数据与字符串结合等数据。

List(列表)中的值可以进行二次赋值,相当于读写列表。

List(列表) 用 [] 标识,内部元素用逗号隔开。

实例如下:

#!/usr/bin/python3

# -*- coding: UTF-8 -*-

list = [ 'python', 100 , 200.0, 'Hello World' ] #定义一个列表

Python 元组类型

元组类似于 List(列表),但元组中的元素不能进行二次赋值,相当于只读列表。元组用 () 标识,内部元素用逗号隔开。

实例如下:

#!/usr/bin/python3

# -*- coding: UTF-8 -*-

tuple = ( 'python', 100 , 200.0, 'Hello World' )

Python 字典类型

字典 (dictionary)是由索引(key)和它对应的值(value)组成,是除列表以外 Python 之中最灵活的内置数据结构类型。

列表是有序的对象结合,字典是无序的对象集合,两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。字典用"{ }"标识,键与值之间用冒号(:)间隔。实例如下:

#!/usr/bin/python3

# -*- coding: UTF-8 -*-

#定义一个字典(方法一)

dict = {}

dict['one'] = "This is one" #给字典第一个值(单独赋值)

dict[2] = "This is two" # 赋第二个值

#定义一个字典并赋值(方法二)

tinydict = {'name': 'python','code':6734}

Python 数据类型转换

在写程序的时候,有时我们需要对数据类型进行转换,此时你只需要将数据类型作为函数名即可。

以下是内置的数据类型转换函数,可以通过这些函数进行数据类型的转换。

在调用这些函数后,它返回一个新的对象,表示转换的值。

函数

描述

int(x [,base])

将x转换为一个整数

long(x [,base] )

将x转换为一个长整数

float(x)

将x转换到一个浮点数

complex(real [,imag])

创建一个复数

str(x)

将对象 x 转换为字符串

repr(x)

将对象 x 转换为表达式字符串

eval(str)

用来计算在字符串中的有效Python表达式,并返回一个对象

tuple(s)

将序列 s 转换为一个元组

list(s)

将序列 s 转换为一个列表

set(s)

转换为可变集合

dict(d)

创建一个字典。d 必须是一个序列 (key,value)元组

frozenset(s)

转换为不可变集合

chr(x)

将一个整数转换为一个字符

unichr(x)

将一个整数转换为Unicode字符

ord(x)

将一个字符转换为它的整数值

hex(x)

将一个整数转换为一个十六进制字符串

oct(x)

将一个整数转换为一个八进制字符串

喜欢 (0)or分享 (0)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/170763
推荐阅读
相关标签
  

闽ICP备14008679号