在内存中存储的数据可以有多种类型。 Python 定义了一些标准类型,用于存储各种类型的数据。 Python有五个标准的数据类型:
- Numbers(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Dictionary(字典)
本文先介绍数字类型的整数、浮点数、以及字符串和转义字符
一.Numbers(数字)
Python支持四种不同的数字类型:
- int(有符号整型)
- long(长整型[也可以代表八进制和十六进制])
- float(浮点型)
- complex(复数)
一些数值类型的实例:
1.整数(通常被称为是整型或整数,是正或负整数,不带小数点)
x=5
y=5
z=x+y
print(z)
运行结果:
10
注意:Python和Java区别,Java整数变量定义:
int x=5
2.浮点数(浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250))
实例:
f=5.20
l=3.20
a=f+l
print(a)
运行结果:
8.50
二.String(字符串)
3.字符串(字符串或串(String)是由数字、字母、下划线组成的一串字符)
定义:一串字符,用于表示文本数据类型
格式
- 一对单引号或一对双引号表示
- 也可以三个单引号或三个双引号表示
- 字符串中包含单引号'或双引号''
- 使用\或\'转义
- 含有单引号'时,用双引号表示字符串
- 含有双引号"时,用单引号表示字符串
实例:
str='hello python'
print(str)
运行结果:
hello python
python的字串列表有2种取值顺序:
- 从左到右索引默认0开始的,最大范围是字符串长度少1
- 从右到左索引默认-1开始的,最大范围是字符串开头
如果你要实现从字符串中获取一段子字符串的话,可以使用变量 [头下标:尾下标],就可以截取相应的字符串,其中下标是从 0 开始算起,可以是正数或负数,下标可以为空表示取到头或尾。
实例:
s='ilovepython'
print s[1:5]
运行结果:
love
4.转义字符(在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符)
实例:
#换行
print('hello \n python')
运行结果:
Hello
python
实例:
#路径使用,读取文件(读取C盘下Python35)
print('C:\\Python35')
实例:
#单引号和双引号的转义:
print('My name is \'Jack\' and \”you\”')
运行结果:
my name is ‘Jack’ and “you”