python 常用数据类型

目录
1、字符串
2、布尔类型
3、整数
4、浮点数
5、列表


1.字符串

a、使用单引号(')或者双引号(")

引号中的字符串与双引号中的字符串用法完全相同,例如:
str1='this is string1';

str2= "this is string2"

print str1,str2;

b、使用三引号(''')
利用三引号,表示多行的字符串,可以在三引号中自由的使用单引号和双引号,例如:
str='''this is string
this is  string
this is string'''
print str;

2.布尔类型

True or False

>>> type(True)
<class 'bool'>
>>> type(False)
<class 'bool'>
利用布尔类型进行判断:
>>> 1 + 1 == 2
True
>>> 1 + 1 == 3
False

3.整数

>>> num = 2
>>> type(num)
<class 'int'>
>>> print(num)
2

4.浮点数:

>>> num = 2.5
>>> type(num)
<class 'float'>
>>> print(num)
2.5

5.列表

  a.初始化列表

     list = ['beijing','shanghai','guangzhou','shenzhen']

  b.列表切片(列表下标从0开始)

  >>> list[0]               #取列表中第一个元素
      'beijing'                    
     >>> list[1:3]             #取列表中下标为1的元素取到下标为3的前一个元素,注意此数据不包含小标为3的元素
     ['shanghai', 'guangzhou']
     >>> list[1:]               #取列表中下标为1的元素之后所有元素
     ['shanghai', 'guangzhou', 'shenzhen']
     >>> list[-2:]              #取列表中倒数第二个到最后的元素
     ['guangzhou', 'shenzhen']
     >>> list[-2:-1]           #取列表中倒数第二个到倒数第一的元素,不包含倒数第一元素
    ['guangzhou'] 

   c.列表元素的增,删,改,查

     I.列表增加(append)

    >>> list = ['beijing', 'shanghai', 'guangzhou', 'shenzhen']
       >>> list.append("hangzhou")          #在列表中增加元素hangzhou,增加的元素都是放在列表尾部
       >>> list
       ['beijing', 'shanghai', 'guangzhou', 'shenzhen', 'hangzhou']

     II.列表插入(insert)

        >>> list = ['beijing', 'shanghai', 'guangzhou', 'shenzhen']
        >>> list.insert(2,"wuhan")          #在列表下标为2的元素钱插入wuhan
        >>> list
        ['beijing', 'shanghai', 'wuhan', 'guangzhou', 'shenzhen']

     ['beijing', 'shanghai', 'guangzhou', 'shenzhen']

     III.列表删除(del)

        >>> list = ['beijing', 'shanghai', 'guangzhou', 'shenzhen']
        >>> del list[1]               #删除列表中下标为1的元素
        >>> list
        ['beijing', 'guangzhou', 'shenzhen']   

      IV.列表修改
        >>> list[1] = "nanjing"     #替换下标为1的元素为nanjing
        >>> list
        ['beijing', 'nanjing', 'guangzhou', 'shenzhen']

     V.列表索引(index)

       >>> list = ['beijing', 'shanghai', 'guangzhou', 'shenzhen']
       >>> list.index("guangzhou")          #查询元素guangzhou的下标
        2

       >>> list[list.index("guangzhou")] = "zhengzhou"    #利用索引把guangzhou替换成郑州
       >>> list
       ['beijing', 'shanghai', 'zhengzhou', 'shenzhen']




 



 

  

   

 

posted @ 2017-01-11 13:36  秋枫秋  阅读(107)  评论(0编辑  收藏  举报