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	999"
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
原文地址:https://www.cnblogs.com/cmpunk/p/7565017.html