基本数据类型

1.基本数据的数据类型

int : 整数

str : 字符串,一般不存放大量的数据

bool : 布尔值,用来判断 .True ,False

list : 列表 .用来存放大量的数据. 用[]来表示. 里面可以装各种数据类型.

tuple : 元组 ,只读列表, 用()表示

dict: 字典. 可以存储任意类型的对象. 字典的每个键值对(key =>value)用:分割,整个键值对之间用  , 分割,用{}表示字典

set:集合 不重复

2.int类型

    bit_length() 返回一个数的二进制长度  ,一般没什么用

3.bool类型

    布尔只有两个值 .True 和False ,一般没什么操作

  类型转换:

  把x类型的数据转换成y类型的数据:  y(x)

    例如: int=>str    str(int变量)

  可以表示False的内容有:0 , "", [], tuple(). {}, None

  所有的空都是False,所有的非空都是True

4.str类型(字符串类型)

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

  字符串是不可改变的数据类型,无论进行什么操作,原字符串都不会改变,所有的操作都是返回一个新的字符串

  1.索引和切片

索引:从0开始数,使用下标[]可以获取到每一个字符,还可以倒着数

切片:[起始位置:结束位置:步长]

  特点:1.顾头不顾尾(取值为起始位置=>结束位置-1)

      2.默认从左到右取值

      3.当步长为负时可以从右到左取值

  2.字符串的相关操作

    1.upper() 将字符串中的字母转换成大写

    2.stript() 去掉字符串前后的空格

    3.replace(old,new)把old替换成new

    4.split()切割,返回列表 .用什么切,就要损失掉什么

        例如: 

  

a = '123456'
b = a.split('3')
print(b)

输出结果为:['12'],['456']

5.startswitch()判断是否以xxx开头,endswitch():判断是否以xxx结尾

6.find() :查找,返回值的索引位置,若找不到,则返回-1

 count(): 计数,字符串中字符的个数

 index():查找,返回值的索引位置,若找不到,则报错

7.len() :字符串长度 ,python的内置函数

  3.for 循环

    格式:for 变量 in 可迭代对象:

          循环体, 也存在break 和 continue

       else:

          当循环结束的时候执行

         

 

posted @ 2018-07-30 23:16  小鸽鸽OvO  阅读(301)  评论(0编辑  收藏  举报