一、int 整型

方法:
bit_length():数字转换成二进制时的最低位数
将数字转换程字符串:str( )
数字转换成Boolean:bool( )

二、bool型

True ,False

三、str 字符串

字符串是字符的有序集合,可以通过其位置来获得具体的元素。在 python 中,字符串中的字符是通过索引来提取的,索引从 0 开始。python 可以取负值,表示从末尾提取,最后一个为 -1,倒数第二个为 -2,即程序认为可以从结束处反向计数。

1、通过索引获取指定的元素
  字符串中第一个元素的下标是0
  字符串中最后一个元素的下标是-1
  str [1]获取第二个元素e
  str[-2]获取倒数第二个元素l
2、通过切片获取指定元素
  通过切片获取元素,通常上边界是不包括的,如果在切片中没有给定值,那么默认的是0和分片的长度
  demo:str=“helloworld”

  str[1:3 ]获取从偏移为1的字符一直到偏移为3的字符串,不包括偏移为3的字符串 : "el"
  str[1:] 获取从偏移为1的字符一直到字符串的最后一个字符(包括最后一个字符): "elloworld"
  str[:3] 获取从偏移为0的字符一直到偏移为3的字符串,不包括偏移为3的字符串 : "hel"
  str[:-1] 获取从偏移为0的字符一直到最后一个字符(不包括最后一个字符串): "helloworl"
  str[:] 获取字符串从开始到结尾的所有元素 : "helloworld"
  str[-3:-1] 获取偏移为 -3 到偏移为 -1 的字符,不包括偏移为 -1 的字符 : "rl"
  str[-1:-3] 和 str[2:0] 获取的为空字符,系统不提示错误: ""
  分片的时候还可以增加一个步长,str[::2] 输出的结果为: "hlool"

注:非空字符串都是True,反之则为False

方法:

  1. int( ): 将字符串转换成数字 //字符串里面必须是纯数字组成的字符串
  2. capitalize(): 首字母大写
  3. upper():全部大写
  4. lower():全部小写:
  5. swapcase():大小写反转
  6. title():每个隔开(特殊字符,空格,数字)的字符串首字母大写
  7. center( ①,② ):将字符串居中:①代表居中时的宽度,②代表的时当字符串宽度不够给出的宽度时进行填充的字符
  8. expandtabs():如果字符串中有\t,\t的前面的字符串的长度如果不够八位,则自动补全八位,ex\thello ====>ex hello
  9. len():字符串的长度
  10. startWith( , ,):判断字符串是以什么开头,返回true和false,①代表要查找的元素;②代表的是开始索引,;③代表的是结束索引
  11. endWith():判断以什么结尾,使用方法同上
  12. find():通过元素找索引,如果找到返回索引的下标,找不到返回-1
  13. index():通过元素找索引,如果找到返回下标,找不到则报错
  14. strip():去掉字符串左右的空格
  15. s=" hello ",s.strip() //hello
  16. s="#hello%",s.strip("#%") //hello
  17. s.lstrip():删除左边的空格
  18. s.rstrip():删除右边的空格
  19. count():用于统计字符串中某个元素出现的个数
  20. split():切割字符串,默认是以空格切割,切割之后返回list
  21. format()的三种格式,format是python2.6开始,新增的一种格式化字符串的函数str.format(),此函数可以快速处理各种字符串。它通过{}和:来代替%。请看下面的示例,基本上总结了format函数在python的中所有用法

 (1):通过{}

username=input("请输入您的用户名字:")

password=input("请输入您的密码:")

msg="您的用户名是:{},您的密码是:{}".format(username,password)

print(msg) //您的用户名是:xiaoer,您的密码是:123456

(2):通过{0},{1}

username=input("请输入您的用户名字:")

password=input("请输入您的密码:")

msg="您的用户名是:{0},您的密码是:{1}".format(username,password)

print(msg) //您的用户名是:hello,您的密码是:123456

(3):通过关键字

username=input("请输入您的用户名字:")

password=input("请输入您的密码:")

msg="您的用户名是:{name},您的密码是:{pwd}".format(name=username,pwd=password)

print(msg) //您的用户名是:hello,您的密码是:123456