码迷,mamicode.com
首页 > 其他好文 > 详细

数据类型和变量

时间:2017-08-16 20:14:39      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:无法   引号   意义   val   bool   移除   八进制   lower   ima   

---恢复内容开始---

数据类型:python使用对象模型来存储数据,每一个数据类型都有一个内置的类,每新建一个数据,实际就是在初始化生成一个对象,即所有数据都是对象、

标准数据类型:数字,字符串,列表,元组,字典

数字类型:

         Python3中只有整型,Python2中有长整型。使用int()方法可以将其他数据类型转化为整数型。

用法a=‘123’

int(a)   

a的数据类型就成了整数型

科学计数法1.3*10-3

在python可用1.3e-3表示。

bin(10)     #将10转化为二进制

oct(10)     #将10转化为八进制

hex(10)     #将10转化为十六进制

数字型方法

技术分享

字符串

它是一个有序的字符的集合,用于存储和表示基本的文本信息,‘’或“”或‘’‘’‘’中间包含的内容称之为字符串
字符串的单引号和双引号都无法取消特殊字符的含义,如果想让引号内所有字符均取消特殊意义,在引号前面加r,如name=r‘l\thf‘

print(r‘123\n456‘)
123\n456

print(‘123r\n456‘)
123r
456

字符串操作

  •  长度
  • 索引
  • 切片
  • 移除空白
  • 分割 split

 

移出空白

a=‘ yuyang hello ‘
>>> a.strip()
‘yuyang hello‘     strip 移除收尾两端空白,strip(‘*‘)   #移除两端的* 号

a=‘****yuyang hello*****‘
>>> a.strip(‘*‘)
‘yuyang hello‘

分割     

split()方法返回一个列表

=‘1:234:199:234‘
>>> a.split(‘:‘)
[‘1‘, ‘234‘, ‘199‘, ‘234‘]
>>> a.split(‘:‘,1)
[‘1‘, ‘234:199:234‘]

连接

+

长度

len(char)

索引

a=‘12345‘
>>> a[2]
‘3‘

切片

a[0:3]
‘123‘
>>> a[-1]
‘5‘
>>> a[;-1]
SyntaxError: invalid syntax
>>> a[:-1]
‘1234‘
>>>

方法:

replace   #替换 replace(older,new),只能替换一个

capitalize    首字母大写

upper  字母全部大写

lower  字母全部小写

count  计算字符串中某个字符出现次数返回int

isdigit  判断字符是不是整数型,返回true or false

format  格式化字符串

endswith   判断结尾是否对,返回bool值

startswith  判断开头是否对,返回bool值

find()  返回一个找到的第一个的索引值,如果找不到返回-1

index()   与find不同的是,找不到会报错

 

数据类型和变量

标签:无法   引号   意义   val   bool   移除   八进制   lower   ima   

原文地址:http://www.cnblogs.com/yuyang26/p/6958035.html

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