Python学习第三天

1.int 可以进行 + - *  / % // ** 操作

  bit_length() 计算整数在内存中占用的二进制码长度 前为十进制,后为二进制 最后为长度 1 1 1      2 10 2  4 100 3

2.bool 类型转换    取值只有 True False 没有操作

  结论1:想把某人转化为某人 . 某人名(需要转化的某人名)

  结论2:True => 1 False = > 0

  结论3:可以当做False的数据: 0 , "" , [] , () , {} , set() , None . 所有的空都是False

3.str 字符串

  字符 : 单一的文字符号

  字符串 : 有序的字符序列

  ' , " , ''' , """ 括起来的内容就是字符串

  索引和切片:

  1.索引标从0开始

  2.切片 : [start: end: step]

    1. 顾头不顾尾

    2. 默认从左往右取, 如果step是负数 . 从右往左取

  3.其他操作 :

    1: upper() 转化成大写

    2:  strip()  去掉空白(空格 , 制表符\t , 换行符\n ) white space

    3: replace(old , new) 替换

    4.split() 切割 结果是列表

    5 . startswith() 判断是否以xxx开头

    6. find () index() 判断是否由数字组成

    7. isdigit() 判断是否由数字组成

    8.len() 求字符串长度 , 内置函数,直接用就行了

  4.不常用的操作:

    居中   s5 = '周杰伦'  ret = s5.center(10,'*') 拉长成10  原字符串放在中间,其余位置补*

4.计算字符串的长度  (len)

  len 是Python的内置函数

  

迭代

  for 变量 in 可迭代对象:

    循环体

 

 

,

 

posted @ 2018-09-06 14:47  你没有想象的那么重要  阅读(82)  评论(0编辑  收藏  举报