python 日记 day3

数据类型的概况:1.int 用于计算。 2.str 用于存储少量数据。 3.list 用于存储大量数据。 4.元祖 又叫只读列表,元素不可更改。 5. dic 用于存储关系型对象 。 6.集合

A.int : i.bit_length() 求二进制最小位数

B.bool :True,False  #数字不能转换成字符串。while 1: 的效率要比 while  True 的效率高。 非空字符串都是  True

C.str :索引与切片  切片规则(顾头不顾尾)

  s="abcdefghijkl"

  1.(索引)s1=s[0]             2.(切片正取)s2=s[0:3] /s4=s[0:] /s4=s[:]        3.(切片反取)s3=s[-1]      4.(取为空)s5=s[0:0]      5.s10=s[0:5:2]  2为步长

  字符串的操作

  首字母大写:a=s.capitalize()  全小写a=s.lower()  全大写a=s.upper()  大小写反转a=s.swapcase()  

  每个被特殊字符或数字隔开的首字母大写a=s.title()    居中a=s.center()     补位a=s.expandtabs()

  统计字符个数a=len()     判断字符串以什么开头a=s.startwith()  判断字符串以什么结尾a=s.endwith()

  查找a=s.find()/index         find与index 的区别:find 能找到返回索引,找不到返回-1。   index能找到返回索引,找不到会报错。

  去空格strip()  删右rstrip()  删左lstrip()  统计元素个数count()   字符串分割成列表split()  替换replace()

  由字母或数字组成isalnum()  由字母组成isalpha()  由数字组成isdigit()    格式化输出两种1.%s 2.format

  while是无限循环   for是有限循环

  

posted @ 2017-12-20 13:21  liang哥哥  阅读(173)  评论(0编辑  收藏  举报