1.int,bool
2.str
3.for循环
1.int,bool
int:整型
int-->str :str(int数据)
str-->int :int(str数据) 注:在字符串转int类型数据时候,字符串要全是数字才能转成功
bool:布尔
True和False
2.str
str:字符串类型
字符串的切片操作:
>>> a = 'abcdefg' #通过索引,0代表第一个,-1代表最后一个 >>> a[0] 'a' >>> a[-1] 'g' #第2个元素为尾部 >>> a[1:] 'bcdefg' #前3个元素,下标0,1,2 >>> a[:3] 'abc' #步长2 >>> a[::2] 'aceg' #除了最后一个,步长2 >>> a[:-1:2] 'ace' #倒着2个步长打印 >>> a[::-2] 'geca' #倒着打印 >>> a[::-1] 'gfedcba'
字符串的常用方法:
字符串操作:
capitalize():首字母大写 title():全部单词首字母大写 strip():默认去掉左右空格,换行符,制表符,可以指定字符串,以每个字符循环去除 lstrip():去除左边空格 rstrip():去除右边空格 upper():全部字母大写 lower() :全部字母小写 swapcase():大小写反转 find():查找字符串开始下标,找不到返回-1 index():查找字符串,找不到返回ValueError center(width):居中字符串,默认左右填充空格,可以指定填充字符 split():默认以空格分割成一个列表,可以指定分割符,可以指定次数,注:以什么为分割符,将不显示在列表 join() :以字符串把一个列表每个元素拼成一段字符串,注:列表元素必须是字符串,用法:','.join(list) format():格式化输出,下标及变量那种可以重用数据,比顺序打印的可以少些很多东西 count() :统计指定字符串在该字符串中出现的次数,也可指定开始结束下标
字符串判断:
startswith():判断是否以该字符串开头
endswith():判断是否以该字符串结尾
isspace():判断该字符串是否是空格,注:空字符串返回False
isdigit():判断字符串是否全是数字
isalpha():判断字符串是否是大小写字母
3.for循环
格式: for 变量 in 迭代对象: 循环内容 else: #可以没有else 正常结束循环要执行该部分内容,前提中途没有break