基本数据类型

  • 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基本数据类型有哪些相关推荐

  1. Python的零基础超详细讲解(第四天)-Python的数据类型

    Python 基本数据类型 Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 在 Python 中,变量就是变量,它没有类型,我们所说的"类型&q ...

  2. python的数据类型和变量

    python的数据类型和变量 数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种 ...

  3. python核心数据类型_Python核心数据类型-列表

    Python核心数据类型-列表 关于列表的重要属性 列表是任意对象的有序集合,列表中可以包含任何种类的对象,数字 字符串 或者是其他列表 列表可以通过偏移来读取其中的元素,也可以通过分片读取列表中的某 ...

  4. python判断数据类型type_Python 判断数据类型有type和isinstance

    Python 判断数据类型有type和isinstance 基本区别在于: type():不会认为子类是父类 isinstance():会认为子类是父类类型 执行结果如下: 用isinstance判断 ...

  5. Python基础数据类型之set集合

    Python基础数据类型之set集合 一.set数据类型介绍 二.set集合演示 三.set集合中hash介绍 1.哈希定义 2.数据类型的hash和不可hash 3.set中hash示例 四.set ...

  6. Python基础数据类型之字符串(二)

    Python基础数据类型之字符串(二) 一.字符串的常规操作 二.字符串的大小写转换 1.首字母大写 2. 每个单词首字母大写 3.大写转化为小写 4.所有字母变成大写字母 二.验证码忽略大小写 三. ...

  7. Python基础数据类型之字符串(一)

    Python基础数据类型之字符串(一) 一.字符串格式化 1.字符串占位符 2.字符串格式化操作 二.f-string格式化 三.字符串的索引 四.字符串的切片 1.常规切片使用方法 3.步长的介绍 ...

  8. 好好学python·基本数据类型

    好好学Python的第一天 基本用法 注释 输出 变量 命名规范 变量的定义方式 python的数据类型 数据类型分类 字符串类型 数字类型 List列表类型 tuple 元组类型的定义 Dict字典 ...

  9. python元组类型_什么是python元组数据类型

    什么是python元组数据类型 发布时间:2020-08-25 11:46:29 来源:亿速云 阅读:68 这篇文章运用简单易懂的例子给大家介绍什么是python元组数据类型,代码非常详细,感兴趣的小 ...

  10. python核心数据类型_Python核心数据类型—元组

    Python核心数据类型-元组 Python元组与列表类似,但是元组属于不可变类型 创建元组 a = () #创建空元组 a = (1, 2, 3) #创建一个元组 a = [1, 2, 3] b = ...

最新文章

  1. mysql修改字段类型为smallint_mysql更新 unsigned 的 smallint 类型字段出现65535
  2. hdu 1042 N!(大数)
  3. angularJs自定义模块
  4. Metrics_collector还没有添加到共享预加载库(shared_preload_libraries)中
  5. (转)互联网——降级论
  6. 服务器维护需要log日志,什么是服务器日志?服务器日志要怎么看?
  7. android webview 重定向 多次load问题,关于WebView 重定向行为导致的多次加载的问题...
  8. pascal 一些常用函数
  9. RGB颜色对照表(数值+英文,Markdown可用)
  10. Oracle PL / SQL – INSTEAD OF触发器示例
  11. Split过程源码分析
  12. 关于NetCore+饿了么开放平台+奇门+聚石塔对接的解释说明
  13. Python爬虫 Selenium实现自动登录163邮箱和Locating Elements介绍
  14. Elasticsearch之静态模板
  15. vb python excel_【Python3+VBA】在Excel中生成小姐姐
  16. VMware虚拟机安装Ubuntu kylin 麒麟系统教程 超详细
  17. DPlayer – H5视频播放器使用方法介绍
  18. Beeline 的进阶使用
  19. 从一篇AMA揭幕单慢雾安全技术
  20. 树莓派4B安装snort3

热门文章

  1. 《HBase权威指南》读书笔记5:第五章 客户端API: 管理功能
  2. 不会分布式锁,彬彬教你啊
  3. MongoDB3.x中用户权限
  4. docker-compose创建nginx并部署ssl证书,阿里云ssl证书
  5. 服务器协议一般是几年,服务器和劳动合同期是一样的么
  6. 2022/3/18爬虫总结
  7. HTML input placeholder的样式设置
  8. flask在heroku部署成功了,记录一下过程
  9. android EasyLink给wifi模块配网
  10. 三角学——Sin函数图像_3