---恢复内容开始---
数据类型: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 hf'
print(r'123
456')
123
456
print('123r
456')
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不同的是,找不到会报错