暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Python小课-数据类型初识

Python都知道 2023-02-03
14

前言

哈喽大家好,我是知道。今天带大家了解下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

PSPython都知道技术交流群(技术交流、摸鱼、白嫖课程为主)又不定时开放了,感兴趣的朋友,可以在下方公号内回复:666,即可进入。


老规矩,道友们还记得么,右下角的 “在看” 点一下如果感觉文章内容不错的话,记得分享朋友圈让更多的人知道!

文章转载自Python都知道,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论