博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python数据类型--数字、字符串
阅读量:4699 次
发布时间:2019-06-09

本文共 1307 字,大约阅读时间需要 4 分钟。

python语言是一门强类型语言,同时也是一门动态语言,能在运行期间自动检查数据的类型,所以python不用去定义变量类型。

python变量赋值:

a = 10b = 100c = list或a,b,c = 10,100,list

Python有五个标准的数据类型:

  • Numbers(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Dictionary(字典)

Number(数字):

  Python支持四种不同的数值类型:

  • int(有符号整型)
  • long(长整型[也可以代表八进制和十六进制])
  • float(浮点型)
  • complex(复数)

数字类型转换:

int(x) 将x转换为整数类型

str(x) 将x转换为字符串类型

long(x),float(x),complex(x),list(x),tuple(x),chr(x),unichr(),hex(x),oct(x)...

 

 

String(字符串):

python中没有字符数据类型,单个字符也属于字符串类型

两个字符串相等的必要条件是:长度相等,且各个对应位置上的字符都相等

特性:属于不可变类型

常用的内置方法:

string.join(seq) 以str作为分隔符将seq中的所有元素合并为一个新的元素

string.upper() 将string中的所有字母转换为大写

string.lower() 将string中的所有字母转换为小写

string.swapcase() 翻转string中的字母大小写

string.find('str'[,beg=0,end=len(string)]) 检查str是否存在string中,是,则返回True或0,否则返回False或非0,“[]”里面的可选,默认检查整个string

string.index('str'[,beg=0,end=len(string)]) 和string.find命令相似,但不存在会报错

string.count('str',[beg=0,end=len(string)]) 返回str在string中出现的次数

string.replace('old','new'[,nub]) 将string中的old替换成new,可指定最多转换次数nub,默认转换全部

string.split('str'[,nub]) 将string中以str为分割符,分割string,可指定分割的次数,默认分割全部

max(string) 返回str中最大的字符

min(string) 返回str中最小的字符

1、字符串的链接

a = 'abc'b = 'def'c = a+b或c = 'abc' 'def' #能够自动的将‘abc’和‘def’连接到一起

2、字符串的比较(cmp)

cmp方法比较两个对象,并根据结果返回一个整数。cmp(x,y)如果X< Y,返回值是负数 如果X>Y 返回的值为正数。

a = 'abc'b = 'abcd'cmp(a,b)

转载于:https://www.cnblogs.com/The-cup/p/4392066.html

你可能感兴趣的文章
最小生成树:Kruskal算法 和 Prim算法(第23章)
查看>>
AC-WEB使用HTTPS登录
查看>>
checkbox 的allchose和antichose
查看>>
使用jquery第三方插件(生成曲线图)
查看>>
Django day 36 支付宝支付,微信推送
查看>>
【甘道夫】HBase基本数据操作的详细说明【完整版,精绝】
查看>>
使用BBED恢复数据文件头
查看>>
iOS开发那些事-iOS6苹果地图有用开发
查看>>
JAVA必备——13个核心规范
查看>>
172. Factorial Trailing Zeroes
查看>>
Java语言程序设计(基础篇) 第十一章 继承和多态
查看>>
优秀程序员 分析提高能力 程序进阶
查看>>
javascript 获取图片原始尺寸
查看>>
关于JS中apply和call详细解答
查看>>
喜大普奔!Django官方文档终于出中文版了
查看>>
linux下导入、导出mysql数据库命令
查看>>
欧美很好听的调调
查看>>
c# 通用类扩展方法 备注
查看>>
POJ 3422 Kaka's Matrix Travels
查看>>
Testng 运行Cannot find class in classpath
查看>>