python 标准数据类型
python中共有六个标准数据类型,分别为:
1 Number(数字) 2 String(字符串) 3 List(列表) 4 Tuple(元组) 5 Sets(集合) 6 Dictionary(字典)
1.数字类型(Number)
在python中数字数据类型用于存储数值,是不可变的数据类型,这就意味着改变数字数据类型会分配一个新的对象。
当指定一个值是,Number对象就会被创建:
a = 100
可以用del语句删除一些对象的引用
del a #删除a
也可以同时删除多个
del a,b,c #删除a,b,c
在python中有四种不同的数字数据类型:
1 int(有符号整型) 2 long(长整型[也可以代表八进制和十六进制]) 3 float(浮点型) 4 complex(复数)
2.字符串(String)
字符串是由字符,字母,数字和下划线组成的一串字符
str = "hello,world!" #"hello,world!"就是字符串
如果想实现从一段字符串中取出一段字符串的话,就要用到字符串的下标了;字符串的下标默认是从0开始的,即字符串的第一个字符就是str[0];下标可以是正数或负数,也可以为空,下标为空表示取到头或取到尾
#!/usr/bin/env python # -*- coding: utf8 -*- str = "hello,world!" print (str) #输出完整的字符串 print (str[2]) #输出第3个字符 print (str[1:3]) #输出字符串的第2个到第4个之间的字符串 print (str[3:]) #输出第四个到结尾的字符串 print (str[:3]) #输出从开始到第4个之前的字符串 print (str[:]) #输出整个字符串 print (str*2) #输出字符串两次 print (str +"python") #输出连接字符串
执行结果:
hello,world!
l
el
lo,world!
hel
hello,world!
hello,world!hello,world!
hello,world!python