Python小课之数据类型初识

Python支持的六大数据类型:

今天带大家了解下python的数据类型,以python3为主,有六大数据类型

  1. Number(数字)-不可变
  2. String(字符串)-不可变
  3. List(列表)-可变
  4. Tuple(元组)-不可变
  5. Set(集合)-可变
  6. Dictionary(字典)-可变

Number

数字类型
  • int(整型),python2里面会分int和long;但是python3只有int,并且不限制大小;布尔(bool)是整型的子类型。
  • float(浮点型),带小数点的数;
  • bool(布尔型)
  • complex(复数)
var1 = 10
var2 = 1.1
var3 = True
var4 = 4+3j
常用函数
  • 取绝对值:abs
  • 四舍五入:round
  • 取整:int
  • 转浮点数:float

String(字符串)

字符串为python最常用的数据类型,使用('或"或三引号-单/双)创建
str1 = 'hello world`
str2 = "hello world" 
str3 = '''hello world''' 
str4 = """hello world""" 
常用函数
  • 求长度:len
  • 返回最值:max、min
  • 查看字符的编码:ord
  • 成员判断:in
  • 拼接: + 或者 join

List(列表)

列表可以存放多个值,使用[]创建
list = [1,2,3,4]  

常用函数

  • 求长度:len
  • 合并多个列表:+
  • 成员判断:in
  • 返回列表中的最值(比较ASCII码):max、min

Tuple(元组)

元组与列表类似,但是元组不可更改;使用()创建
tuple = (1,2,3,4)
常用函数
  • 求长度:len
  • 元组拼接:+
  • 查看最值:max、min
  • 成员判断:in
  • 遍历元组元素:for循环
  • 索引和切片

Set(集合)

不重复,无序;使用 {}创建

set = {
     
     1,2,3,4}
常见函数
  • 添加元素:add
  • 更新集合:update
  • 随机删除元素:pop
  • 指定删除元素(元素不存在则报错):remove
    -指定删除元素(不存在,不报错):discard
  • 清空集合:clear

Dictionary(字典)

键值对集合;使用{}创建

dict = {
     
     "key1" : "value1", "key2" : "value2"}
常见方法
  • 清空:clear
  • 通过key获取value:get
  • 更新键值对的取值:update
  • 删除某个键值对:pop
  • 随机取出一个键值对:popitem
  • 根据key获取value(可设置默认值):setdefault
  • 创建默认字典(值为None,可指定具体的值):fromkeys
  • 字典遍历,默认是遍历键:keys、values、items

猜你喜欢

转载自blog.csdn.net/VincentLee7/article/details/128107232