我是靠谱客的博主 粗犷牛排,最近开发中收集的这篇文章主要介绍Python基础--核心数据类型1python 的核心数据类型:,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

python 的核心数据类型:

  • Number 数字(整数,浮点数,复数,布尔型数)
  • String 字符串
  • List 列表
  • Tuple 元组
  • Dictionary 字典
  • Set 集合

1. 整数(整型数)int

整数是指不带小数部分的数(自然数,0,负数自然数),如:-5,100,0,99999999999(python 的整数可以很大)

整型数的字面值表示方式:

  • 十进制的表示方式:
10, 200, -1, 9999999999999999
  • 二进制的表示方式(以0b开头,后跟0-1)

用 bin(x) 函数将其他进制数转为二进制字符串表示

0b111
7
0b11111000101101010111
1018711
bin(10)
'0b1010'
  • 八进制的表示方式(以0o开头,后跟0-7)

用 oct(x) 函数将其他进制数转换为八进制字符串表示

0o11
9
0o177
127
oct(0b1111)
'0o17'
  • 十六进制的表示方式(以0x开头,后跟0-9&A-F||a-f)

用 hex(x) 函数将其他进制数转换为十六进制字符串表示

0x11
17
0xFF
255
hex(0o177)
'0x7f'

2. 浮点数 float

浮点数是带有小数部分的数字(小数部分可以是0)

浮点数的字面值表示方式:

  • 小数表示方式
3.14
3.1
3.0
3.
0.14
.14
  • 科学计数表示方式:

格式:小数 e/E(正负号) 指数(10的多少次方)

6.18E-1
# 等同于0.618
2.9979e8
# 光速

3. 复数 complex

分为两部分:实部(real),虚部(image)虚部是以‘j’或‘J’结尾的数

  • 复数的字面值表示方式:
1j
(2j)
1+1J
1-2j

4. 布尔 bool

用来表示真和假两种状态的类型

  • 布尔数的字面值表示方式:
true
表示真(条件满足或成立)
false 表示假(条件不满足或不成立)

注:true的值是1,false的值为0

5. 内置函数(1):数值对象的构造(创建)函数

  • int(x,base=10)

base是进制关系,大于等于2且小于等36,默认十进制

用数字或字符串转换为整数,如果不给出参数,则返回0。
如果给出base参数,意思是将符合base 进制的x 字符串数字或数字,
转换成base 进制数,x 的取值范围0-9,a/A - z/Z
  • float(obj)
用字符串或数字转换为浮点数,如果不给出参数,则返回0.0
  • complex(r=0.0, i=0.0)
用数字创建一个复数(实部为r, 虚部为i)
  • bool(x)
用x创建一个布尔值(Ture/False)

bool(x) 返回假值的情况:

None
空值
False
布尔假值
0
0.0
0j
所有的数字零
''
空字符串
[]
空列表
()
空元组
{}
空字典
set()
空集合等

同名公众号: 庄AC

最后

以上就是粗犷牛排为你收集整理的Python基础--核心数据类型1python 的核心数据类型:的全部内容,希望文章能够帮你解决Python基础--核心数据类型1python 的核心数据类型:所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部