python基本数据类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基本数据类型相关的知识,希望对你有一定的参考价值。

在python中的基本数据类型有:int(数字) str(字符串) bool(布尔值) list(列表) tupel(元组) dict(字典)

类与对象的关系

技术分享

如何查看对象的类?通过type来获取类型

temp = "hey"
print(type(temp))

输出为:<class ‘str‘>

如何在pycharm中查看类和对象的具体功能?

方法1:str,ctr+鼠标左键,找到str类,查看内部的方法。

方法2:B=dir(temp)

方法3:通过help

help(type(temp))

方法4:直接点击方法,鼠标放在方法上 ctr+鼠标左键 会自动定位到功能处。

 

基本数据类型:int

n1 = 123
n2 = 456
print(n1+n2)

n1 = 123
n2 = 456
print(n1.__add__(n2))

是一样的。下划线的方法都是内置的。

 

查看二进制的位数:

n1 = 4
ret = n1.bit_length()
print(ret)

输出结果是3,说明二进制的位数是3

方法center:

a1 = "alex"
ret = a1.center(20,_)

输出为技术分享

count方法:

a1 = "alex is alph"
ret = a1.count(a1,0)
print(ret)

输出为:技术分享

 

 endswitch获取字符串里面大于等于0的位置小于2的位置:

temp = "hello"
print (temp.endswitch(e,0,2)
content = "hello\\t999"
print(content)
print(content.expandtabs())
print(content.enpandtabs(20))

技术分享

 

s = "hello {0}, age {1}"
print(s)
new1 = s.format(alex,19)
print(new1)

技术分享

{0}{1}占位符

 

在如下查看源码说明的时候,看到例如def capitalize(self)里面有self的方法,表示不用传参数,否则要在括号内写入参数。

如果有xxx = None 表示默认参数,如果不传就是none,可以传也可以不传

1、数字

int(整型)

  在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647
  在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807

int里面重要的方法

技术分享int
2、布尔值
  真或假
  1 或 0
3、字符串
"hello world"
字符串常用功能:
  • 移除空白
  • 分割
  • 长度
  • 索引
  • 切片

str重要的方法

技术分享str

 



以上是关于python基本数据类型的主要内容,如果未能解决你的问题,请参考以下文章

python 用于数据探索的Python代码片段(例如,在数据科学项目中)

13 个非常有用的 Python 代码片段

02 python基本语法和数据类型

Python从零开始:变量与基本数据类型

python基本数据类型

python基本数据类型都有哪些