第二节课数据类型

python数据类型:

    Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。举例如下:

a= 10         #整型变量

b=10.0        #浮点型变量

c="abc"       #字符串

1. 标准数据类型有:数字(number)、字符串(string)、列表(list)、元组(tuple)、集合(sets)、字典(dictionary)。

 

a. 数字类型:Python3数字数据类型用于存储数值。Python3 支持 int、float、bool、complex(复数)。其中,内置的 type() 函数可以用来查询变量所指的对象类型。

  数字运算包含:加(+)、减(-)、乘(*)、除(/)得到一个浮点数、除(//)得到一个整数、取余(%)、乘方(**)。

 

  Python 数字类型转换:数据内置的类型进行转换,数据类型的转换,只需要将数据类型作为函数名即可。如下:

int(x) 将x转换为一个整数。

float(x) 将x转换到一个浮点数。

complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。

complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。

 

b. 字符串(string):字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。

字符串的方法使用如下:

字符串方法函数

意思

备注

find()

查找

 

replace()

替换

 

strip()

前后去空格

 

join(可迭代对象)

集成

 

split()

分割

 

format()

字符串格式化

 

 

c. 列表(list):序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型,创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。

列表常用的方法:

# append()    屁股后追加

# pop()     最后删除,返回值是删除的那个元素

# index(x)    返回元素的下标

# remove(x)     删除元素

# sort()      list排除

# reverse()     反序

# [:]     分片,前开后闭

# 下标元素从0开始

# ()    元组     tuple()

# "".     字符串的方法

# [].      列表的方法

# ().index(x)    ().count(x)

 

d.元组

Python 的元组与列表类似,不同之处在于元组的元素不能修改。

元组使用小括号,列表使用方括号。

元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

如下实例:

>>> tup1 = ('Google', 'Runoob', 1997, 2000);

>>> tup2 = (1, 2, 3, 4, 5 );

>>> tup3 = "a", "b", "c", "d";   #  不需要括号也可以

>>> type(tup3)

 

转载于:https://my.oschina.net/u/3804867/blog/1787768

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值