Python基本数据类型有哪些
基本数据类型
- 1.基本数据类型
- 2.整形中的四种进制
- 4.复数
- 5.数值运算操作
- 6.数值运算函数
- 7.字符串及其相关函数
1.基本数据类型
1.数字类型:整型(int),浮点型(float),复数类型(complex)
2.字符串类型:str
3.逻辑类型:bool True False
4.列表类型:list [ ] 有序可修改
5.元组类型:tuple () 有序不可修改
6.集合类型:set { } 无序不重复
7.字典类型:dict {key:value} 无序
2.整形中的四种进制
1.十进制:1010,99,-217
2.二进制:以0B或者0b开头,0B101
3.八进制:以0O或者0o开头,-0O456
4.十六进制:以0X或者0x开头,0X89
##3.浮点数存在不确定尾数,并不是BUG
0.1+0.2输出0.30000000000004
解决方法:
使用round函数。
round(x,d)
:对x四舍五入,d为小数的截取位数。
4.复数
形式:x=2+3j
x.real表示实部,x.imag表示虚部
5.数值运算操作
整除 //
取余 %
幂 **
6.数值运算函数
int()
:舍弃小数部分,取整
int(x,base=10)
:x是10进制下的10,例如int(“12”,16)=18(16进制下的12等于18)
float()
:增加上小数部分一位,变为浮点类型
complex()
:增加虚数部分,变为复数类型
max(x1,x2,x3...)
:返回最大值
min(x1,x2,x3...)
:返回最小值
abs()
:返回绝对值
如果对复数a+bj使用abs()函数,结果是复数的绝对值(此复数与它的共轭复数的乘积的平方根),就是 (a2+b2) 开根。
divmod(x,y)
:输出商余,(x//y,x%y)
pow(x,y,z)
:输出(x**y)%z,z可以省略
7.字符串及其相关函数
字符串和ASC码互相转化的函数
字母—>ASC码:ord()
ASC码—>字母:chr()
多次输出字符串a:a*n
判断子串:x in s
将字符串x逆序输出:y=x[::-1]
len(x)
:返回字符串x的长度
str()
:改变数据类型为字符串
hex(x),oct(x),bin(x)
:整数的十六进制,八进制,二进制的形式字符串
str.lower()
,str.upper()
:全部转换为小写或者大写
str.islower()
,str.isupper()
:判断字符串中的所有字符是否为小写,是否为大写
str.isnumeric()
:判断是否所有字符为数字
str.isspace()
:判断是否所有字符为空格
str.split(sep)
:返回一个列表,由str根据sep被分隔的部分组成(字符串—>列表)
str.count(sub)
:返回子串sub在str中出现的次数
str.join(iter)
:在iter变量的每两个元素之间接一个str,构成一个新的字符串
str.center(width,fillstr)
:在字符串str中根据width居中,长度不够左右用fillstr补齐
str.strip(chars)
:从str中去掉在其左侧和右侧chars中列出的字符
str.replace(old,new)
:new替换掉str中的old部分
str.index(x,i,j)
:返回s从i开始到j位置第一次出现x的位置
Python基本数据类型有哪些相关推荐
- Python的零基础超详细讲解(第四天)-Python的数据类型
Python 基本数据类型 Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 在 Python 中,变量就是变量,它没有类型,我们所说的"类型&q ...
- python的数据类型和变量
python的数据类型和变量 数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种 ...
- python核心数据类型_Python核心数据类型-列表
Python核心数据类型-列表 关于列表的重要属性 列表是任意对象的有序集合,列表中可以包含任何种类的对象,数字 字符串 或者是其他列表 列表可以通过偏移来读取其中的元素,也可以通过分片读取列表中的某 ...
- python判断数据类型type_Python 判断数据类型有type和isinstance
Python 判断数据类型有type和isinstance 基本区别在于: type():不会认为子类是父类 isinstance():会认为子类是父类类型 执行结果如下: 用isinstance判断 ...
- Python基础数据类型之set集合
Python基础数据类型之set集合 一.set数据类型介绍 二.set集合演示 三.set集合中hash介绍 1.哈希定义 2.数据类型的hash和不可hash 3.set中hash示例 四.set ...
- Python基础数据类型之字符串(二)
Python基础数据类型之字符串(二) 一.字符串的常规操作 二.字符串的大小写转换 1.首字母大写 2. 每个单词首字母大写 3.大写转化为小写 4.所有字母变成大写字母 二.验证码忽略大小写 三. ...
- Python基础数据类型之字符串(一)
Python基础数据类型之字符串(一) 一.字符串格式化 1.字符串占位符 2.字符串格式化操作 二.f-string格式化 三.字符串的索引 四.字符串的切片 1.常规切片使用方法 3.步长的介绍 ...
- 好好学python·基本数据类型
好好学Python的第一天 基本用法 注释 输出 变量 命名规范 变量的定义方式 python的数据类型 数据类型分类 字符串类型 数字类型 List列表类型 tuple 元组类型的定义 Dict字典 ...
- python元组类型_什么是python元组数据类型
什么是python元组数据类型 发布时间:2020-08-25 11:46:29 来源:亿速云 阅读:68 这篇文章运用简单易懂的例子给大家介绍什么是python元组数据类型,代码非常详细,感兴趣的小 ...
- python核心数据类型_Python核心数据类型—元组
Python核心数据类型-元组 Python元组与列表类似,但是元组属于不可变类型 创建元组 a = () #创建空元组 a = (1, 2, 3) #创建一个元组 a = [1, 2, 3] b = ...
最新文章
- mysql修改字段类型为smallint_mysql更新 unsigned 的 smallint 类型字段出现65535
- hdu 1042 N!(大数)
- angularJs自定义模块
- Metrics_collector还没有添加到共享预加载库(shared_preload_libraries)中
- (转)互联网——降级论
- 服务器维护需要log日志,什么是服务器日志?服务器日志要怎么看?
- android webview 重定向 多次load问题,关于WebView 重定向行为导致的多次加载的问题...
- pascal 一些常用函数
- RGB颜色对照表(数值+英文,Markdown可用)
- Oracle PL / SQL – INSTEAD OF触发器示例
- Split过程源码分析
- 关于NetCore+饿了么开放平台+奇门+聚石塔对接的解释说明
- Python爬虫 Selenium实现自动登录163邮箱和Locating Elements介绍
- Elasticsearch之静态模板
- vb python excel_【Python3+VBA】在Excel中生成小姐姐
- VMware虚拟机安装Ubuntu kylin 麒麟系统教程 超详细
- DPlayer – H5视频播放器使用方法介绍
- Beeline 的进阶使用
- 从一篇AMA揭幕单慢雾安全技术
- 树莓派4B安装snort3