码迷,mamicode.com
首页 > 编程语言 > 详细

python基本数据类型

时间:2017-09-20 21:51:43      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:image   自动   等于   api   整数   传参数   center   定位   dict   

在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基本数据类型

标签:image   自动   等于   api   整数   传参数   center   定位   dict   

原文地址:http://www.cnblogs.com/cmpunk/p/7565017.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!