首页 > 编程语言 > 详细

Python数据类型-----数字&字符串

时间:2015-11-25 23:29:40      阅读:448      评论:0      收藏:0      [点我收藏+]

Python数字类型

int类型表示的范围:-2147483648至2147483648之间,超出这个范围的数字即视为long(长整形)

在Python中不需要事先声明数据类型,它是根据具体的赋值来进行盘点数据类型的,例如:

int类型

技术分享

使用type(变量名) 可以查看该变量被赋值后的数据类型是什么

超出int范围的数字

技术分享

int类型存储为long类型

技术分享

只需要在后面加上大写字母L

在python中还支持复数类型

复数类型

技术分享

Python字符串类型

# coding=UTF-8
#简单定义简单字符串
test1=hello
print test1
#定义含有单引号的字符串
test2="I don‘t know"
print test2
#定义既含有单引号又含有双引号的字符串,进行转义
test3="I don‘t \"know\""
print test3

 

技术分享

\n换行符

# coding=UTF-8
#简单定义简单字符串
mail=To Tom:\n hello!\n I am jack!
print mail

技术分享

以上的转义使用起来会比较麻烦,那么可以使用三重引号(单引号双引号都可以)

# coding=UTF-8
#简单定义简单字符串
mail="""To Tom:
        hello!
        I am jack!‘
"""
print mail
# coding=UTF-8
#简单定义简单字符串
mail=‘‘‘To Tom:
        hello!
        I am jack!‘
‘‘‘
print mail

操作字符串

使用变量名[字符串所在位置号]

# coding=UTF-8
#简单定义简单字符串
strval=abcd
print strval[0]
strval[1]
print strval[1]

上述代码打印出来的值为a,b

# coding=UTF-8
#简单定义简单字符串
strval=abcd
print strval[0]+strval[1]

从‘abcd‘中取出‘bcd‘

# coding=UTF-8
#简单定义简单字符串
strval=abcde
#第一种
print strval[1:4]
#取值为bcd
#第二种
print strval[:4]
#取值为:abcd

#取负数索引
print strval[-1]
#取值为:e

print strval[-4:-1]
#取值为:bcd

#逆向取值
print strval[-2:-5:-1]
#取值为:dcb

 

 

 

Python数据类型-----数字&字符串

原文:http://www.cnblogs.com/OliverQin/p/4996056.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!