广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python六种基本数据类型及常用函数展示
  • 366
分享到

python六种基本数据类型及常用函数展示

2024-04-02 19:04:59 366人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

目录number(数字)Number类型常用的函数随机数importrandomstring(字符串)字符串常用的函数list(列表)列表的常用函数set(集合)tuple(元组)d

number(数字)

  • int(整型), float(浮点型), bool, complex(复数类型) 四种基本类型,用于存储数值
  • 类型转换:int(),float()…
  • 内置函数 type(), 用以查询变量的类型
  • 数学运算 :+、-、* 都与C语言相同 / 表示做除法(结果一定为浮点数) // 表示做除法(结果只保留整数部分,去掉小数部分)%表示做求余运算** 表示做幂次方运算 (注意运算次序)

Number类型常用的函数

函数名 函数说明
pow(x,y) x的y次方
round(x[,n]) x浮点数的4舍五入 n保留小数的位数
max(参数1,参数2,参数n) 返回给定参数的最大值 参数可以为序列
min(参数1,参数2,参数n) 返回给定参数的最小值 参数可以为序列
math.ceil(float) 进一位取整数
math.floor(float) 舍一取整数

随机数 import random

函数名 函数说明
choice() 返回一个列表,元组或者字符串的随机项
randrange(start,end,step) start–指定范围内的开始值 包含本身 end–指定范围内的结束值 不包含本身 step–指定递增的基数
range(start,end,step) start–指定范围内的开始值 包含本身 end–指定范围内的结束值 不包含本身 step–指定递增的基数
shuffle(list) 返回随机打乱的列表 作用于列表本身
randint(start,end) 返回随机整数 包含start 和 end本身的值
函数名 函数说明
choice() 返回一个列表,元组或者字符串的随机项
randrange(start,end,step) start–指定范围内的开始值 包含本身 end–指定范围内的结束值 不包含本身 step–指定递增的基数
range(start,end,step) start–指定范围内的开始值 包含本身 end–指定范围内的结束值 不包含本身 step–指定递增的基数
shuffle(list) 返回随机打乱的列表 作用于列表本身
randint(start,end) 返回随机整数 包含start 和 end本身的值

string(字符串)

  • 字符串需要用单引号 ' ' 或双引号 " " 括起来 三引号–注释 字符串也是一种特殊的元组。不能改变字符串中的某个元素的值
  • String类型运算:+ 对多个字符串进行连接 * 重复输出字符串n次 字符串名[: ]截取字符串的一部分(最左边索引值为0,最右边索引值为-1,倒数第二索引值为-2…)字符串名[ ] 通过索引获取字符串中单个字符in/not in 判断单个字符是/不是在字符串中 r/R 将转义字符等特殊字符也当成普通字符
  • 基础操作:索引、切片、乘法-多次输出、成员资格检查、长度len()、最大值、最小值

字符串常用的函数

函数名 函数的说明
isnumeric() 判断是否是一个数字字符串(只能是纯的数字字符串 不能包含其它字符) True False
join() 以指定字符串作为分隔符 在合并成一个新的字符串
center(width,fillchar) 以原始字符串作为中心 使用fillchar 来填充到 固定的宽度 width
ljust(width,fillchar) 返回一个字符串左对齐使用fillchar 来填充到 固定的宽度 width
rjust(width,fillchar) 返回一个字符串右对齐使用fillchar 来填充到 固定的宽度 width
lstrip()/rstrip()/strip() 去除字符串的左右或俩侧的指定字符或者是默认去除空白字符
chr() 将一个整数转换成 对应的字符
ord() 将一个字符返回一个整数(ASCII值)
replace(old,new[,max]) 在一个字符串中 把某一个字符 替换成另外的一个字符 max不写替换全部 否则替换最大次数为max次
find(str,beg=0) 查找某个字符的出现位置 默认从第一位查找 返回索引值 查不到 返回-1
rfind(str) 查找某个字符的出现位置 默认从最后一位查找 返回索引值 查不到 返回-1
split(sep[,maxsplit]) 用某个字符将当前字符串进行拆分 返回列表
upper() 把字符串中的小写字母改为大写
splitlines([True]) 以换行符进行拆分 True可选 是否保留换行符

list (列表)

  • list 的数据项可以不同类型
  • list 的各个元素可以改变
  • list 是使用 [ ] 方括号包含各个数据项
  • List列表类型是python中使用最频繁的一种数据类型
  • 语法:列表是写在[]中间 用逗号来隔开的元素列表
  • 取值语法格式:列表 [ 头下标:尾下标:步长]
  • 多个列表进行合并成一个列表 * 列表重复输出多次 in 某个项是否在列表中
  • 可对列表项进行添加、修改、删除

列表的常用函数

函数名 函数说明
copy() 列表的浅复制(只能复制第一层列表 多层列表使用的是引用)
copy.deepcopy() 深拷贝 拷贝多层 互不干扰
len() 计算长度的函数
list.count() 计算列表中某个值出现的次数
list.append() 像列表中追加一个值
list.pop([i]) 将列表中的最后一个值弹出 并返回 如果给索引值i 会将索引对应的额值弹出
list.extend() 像列表中追加多个值
list.insert(index,obj) 在某个索引的值前方插入新的值
list.remove() 移除列表中的某一个值的第一个匹配项
list.reverse() 列表的反转
list.clear() 清空列表
list.sort() 列表的排序

set(集合)

  • set 是一个无序不重复元素的序列
  • 使用大括号 { } 或者 set() 函数创建集合
  • 用 set() 创建一个空集合
  • 使用 set 可以去重
  • 集合是一个不重复的无序序列
  • 基本功能:进行成员测试 和 去除重复元素
  • 定义 :使用大括号{} 来定义集合 或者是 set定义集合
  • 注意:定义空集合需要使用 set()类型转换函数 否则定义的为空字典

tuple (元组)

  • tuple 是使用 ( ) 小括号包含各个数据项
  • tuple 与 list 的唯一区别是 tuple 的元素是不能修改,而 list 的元素可以修改
  • 元组定义:元素写在() 之间 多个元素 使用逗号隔开
  • myTuple = (元素1,元素2…)
  • 元组的操作和字符串一样
  • 注意:当元组为一个值的时候 需要添加逗号

dictionary(字典)

  • 字典的每个元素是键值对,无序的对象集合
  • 字典是可变容器模型,且可存储任意类型对象
  • 字典可以通过键来引用,键必须是唯一的且键名必须是不可改变的(即键名必须为Number、String、元组三种类型的某一种),但值则不必
  • 字典是使用 { } 大括号包含键值对
  • 创建空字典使用 { }

字典常用函数

函数名 函数说明
myDict.items() 返回能够进行遍历的键值对的列表
dict() 可以将成对的列表构造成 字典
myDict.clear() 清空字典
myDict.keys() 获取所有的键
myDict.values() 获取所有的值
myDict.pop(key) 弹出key对应的值
myDict.popitem() 删除字典中最后一个键值对
copy() 浅复制
copy.deepcopy() 深复制
函数名 函数的说明
int(x) 将x转换成一个整数
float() 转换成浮点型
bool() 转换成bool
str() 转换成字符串
dict() 转换成字典
list() 转换成列表
tuple() 转换成元组
set() 转换成集合
eval(str) 计算字符串中的有效表达式(本身的类型进行返回)

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!

--结束END--

本文标题: python六种基本数据类型及常用函数展示

本文链接: https://www.lsjlt.com/news/158190.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python六种基本数据类型及常用函数展示
    目录number(数字)Number类型常用的函数随机数importrandomstring(字符串)字符串常用的函数list(列表)列表的常用函数set(集合)tuple(元组)d...
    99+
    2022-11-12
  • python六种基本数据类型及常用函数分别是什么
    这篇文章主要介绍python六种基本数据类型及常用函数分别是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!number(数字)int(整型), float(浮点型), bool, complex(复数类型) 四种...
    99+
    2023-06-21
  • python基本数据类型有哪几种
    python基本数据类型有七种,详细介绍:1、数字,Python支持几种类型的数字,包括整数、浮点数、复数和布尔值;2、字符串,是由零个或多个字符组成的有序字符序列,在Python中,字符串是不可变的,这意味着不能更改字符串中的字符;3、列...
    99+
    2023-12-11
    python 基本数据类型
  • 聊聊Golang中的几种常用基本数据类型
    本篇文章带大家了解一下golang 的几种常用的基本数据类型,如整型,浮点型,字符,字符串,布尔型等,并介绍了一些常用的类型转换操作。Golang 是一种强类型语言,变量使用时需要进行强制类型定义,一旦某一个变量被定义,如果不经强制转换,那...
    99+
    2022-06-30
    Go Golang
  • Python基本数据类型及内置方法
    目录一 引子二 数字类型int与float2.1 定义2.2 类型转换2.3 使用三 字符串3.1 定义3.2 类型转换3.3 使用3.3.1 优先掌握的操作3.3.2 需要掌握的操...
    99+
    2022-11-10
  • Python中的基础数据类型及其常用用法的示例分析
    Python中的基础数据类型及其常用用法的示例分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法列表首先List是有[]包括的,每个元素用(逗号)隔开,List中可以嵌套任何...
    99+
    2023-06-01
  • Python数据类型及常用方法
    目录一 引入二 数字类型2.1 int整型2.1.1 作用2.1.2 定义2.2 float浮点型2.2.1 作用2.2.2 定义2.3 数字类型的使用三 字符串类型str3.1 作...
    99+
    2022-11-10
  • TypeScript 安装使用及基本数据类型
    第一步 全局安装TypeScript 使用 npm 安装 npm install -g typescript 使用cnpm 安装 cnpm install -g types...
    99+
    2022-11-11
  • Python的基本数据类型有哪些及怎么使用
    本文小编为大家详细介绍“Python的基本数据类型有哪些及怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python的基本数据类型有哪些及怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深...
    99+
    2022-10-19
  • Python入门_浅谈数据结构的4种基本类型
    数据结构:通俗点说,就是储存大量数据的容器。这里主要介绍Python的4种基本数据结构:列表、字典、元组、集合。 格式如下: 列表:list = [val1,val2,val3,val4],用中括号; 字典...
    99+
    2022-06-04
    数据结构 浅谈 入门
  • MongoDB 常用的数据类型和基本操作
    目录NO.1 MongoDB的常用数据类型1、null2、bool3、整数4、字符串5、对象id6、日期类型7、数组8、内嵌文档9、代码NO.2 集合文档的基本操作集合相关操作1、查...
    99+
    2022-11-11
  • Python中基本数据类型和常用语法归纳分享
    目录整数空值浮点数与、或、非,运算符字符编码字符串列表(list), 元祖(tuple)listtuple条件判断循环字典 (dict)集合(set)整数 在Python中,整数(i...
    99+
    2023-05-18
    Python数据类型 Python常用语法 Python 数据类型 常用语法
  • Golang中常用的基本数据类型有哪些
    这篇文章主要讲解了“Golang中常用的基本数据类型有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Golang中常用的基本数据类型有哪些”吧!Golang 是一种强类型语言,变量使用时...
    99+
    2023-07-02
  • Redis基本数据类型String常用操作命令
    目录Redis数据类型String操作命令一、append 追加字符串二、strlen 获取key 字符串长度三、自增、自减四、字符串range五、替换字符串六、设置值及其过期时间s...
    99+
    2022-11-13
  • Redis基本数据类型Set常用操作命令
    目录Redis基本数据类型Set常用操作一、sadd 添加一个、多个元素二、smembers 查看集合三、scard 元素数量四、srem 移除一个、多个元素五、srandmembe...
    99+
    2022-11-13
  • Redis基本数据类型List常用操作命令
    目录Redis数据类型List操作一、push 插入元素1. lpush,在头部插入2. rpush,在尾部插入二、range 通过区间获取元素三、pop 移除元素1. lpop 左...
    99+
    2022-11-13
  • Python基本数据类型中元组的用法
    本篇文章为大家展示了Python基本数据类型中元组的用法,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1.元组的概念python中的元组是有序元素组成的集合,与列表的区别在于,元组是不可变的,一旦定...
    99+
    2023-06-02
  • COleVariant与常用基本数据类型之间的转换
    COleVariant类是MFC中用来处理变体数据类型的类。它可以表示多种不同的数据类型,包括基本数据类型。下面是一些常见的COle...
    99+
    2023-09-12
    COleVariant
  • Java基本数据类型与常量池怎么使用
    本篇内容主要讲解“Java基本数据类型与常量池怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java基本数据类型与常量池怎么使用”吧!基本数据类型的大小int 32位 ...
    99+
    2023-06-02
  • Python数据类型及常用方法是什么
    这篇文章主要讲解了“Python数据类型及常用方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python数据类型及常用方法是什么”吧!一 引入我们学习变量是为了让计算机能够像人一样...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作