首页 > 技术文章 > Python常用数据类型

NancyRM 2017-12-01 17:05 原文

在内存中存储的数据可以有多种类型。  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”

 

 

 

 

 

 




 

推荐阅读