python数据类型数字
整数型(int) 1,2
长整数型(long) 207000000000000L
浮点型(float) 2.7
复数型(complex) 1+2j
在python3中int 类型可以保存任意大小的整数,作为动态类型的语言,在python 中使用数字无须事先声明其类型,比如:
a=1 b=1.5 c=a+b print(c)
python中的字符串用于表示和存储文本,字符串通常由‘‘,"" ,""" """,表示
字符串中的转义字符
转义字符 | 含义 |
\n | 换行符 |
\t | 制表符 |
\r | 回车符 |
\\ | 表示\ |
\‘ | 表示一个单引号,而不是字符串结束 |
\‘‘ | 表示一个双引号,而不是字符串结束 |
举例
>>> t=‘hi\npython‘ >>> print(t) hi python #俩个单词换行 >>> t=‘hi\tpython‘ >>> print(t) hi python #两个单词中间添加一个制表符 >>> t=‘hi,\\tPython‘ #添加两个\ 表示对第二个\转义, 输入本来的样子 >>> print(t) hi,\tPython
操作字符串
在python中可以使用‘+,-,*,/’来对字符进行运算,另外,python中提供很多对字符串操作的函数
移除空白 f.strip()
>>> a=" 123 " >>> a.strip() ‘123‘ #消除123前后的空格
分割 f.split(‘,‘)
>>> a="duqiu1,duqiu2,duqiu3" >>> a.split(‘,‘) [‘duqiu1‘, ‘duqiu2‘, ‘duqiu3‘] #将字符串a 按照“,”分割,结果产生一个列表
长度
索引
>>> name= ‘du qiu‘ >>> print(‘‘ in name) True #查找字符串中有没有空格
切片
>>> print(name[2:4]) q
首字母大写 name.capitalize()
>>> print(name.capitalize()) Du qiu
均等分割 name.center
>>> print (name.center (40,‘-‘)) -----------------du qiu-----------------
查找
>>> print (name.find (‘d‘)) 0 # 返回字母d的下标
判断
age =input(‘your age:‘) if age.isdigit(): 判断输入是否是数字 age =int(age) else: print("出错") your age:asd 出错 age.isalnum #判断字符串里是否包含特殊字符
格式化字符串在python中字符串的字符顺序是不可改变的,但是在某些情况下可能又要根据需求不同改变字符串的内容。这时,可以使用python的格式化字符串功能%c单个字符%d十进制整数%o八进制整数%s字符串%x十六进制整数,纸重的字母小写%X十六进制整数,纸重的字母小写 字符串、数字类型的转换int() 字符串转换成数字str()数字转换成字符串
本文出自 “故都的秋运维之路” 博客,请务必保留此出处http://7157581.blog.51cto.com/7147581/1790679
原文地址:http://7157581.blog.51cto.com/7147581/1790679