python基础学习三:数据类型

来源:互联网 发布:产品效果图建模软件 编辑:程序博客网 时间:2024/06/06 19:41

一:python的格式化:

       类似于C语言,采用%。

      1,打印字符串:

            print('hello,%s' %'man')

         hello,man
        2.打印整数:

        print('heool,%d' %23)

    heool,23
         3.打印浮点数,并指定位数

        print('%.2f' %3.1415927)

    3.14
         4,输出两个或多个。

        print("%s is %d" %('man',5))

    man is 5
      注:用%%来表示一个%

二:list方法:

      1:append

       2:insert(插入位置,插入元素)

       3:pop() 没有参数是删除最后一个元素,参数可以是一个整数,代表要删除的位置坐标

       4:要把某个位置的值改变,可以直接通过赋值改变

       5:list中的元素类型可以不同,也可以是另一个list

       6:空list:  a=[ ]

三:tuple:

       1:元组,有序,不能改变

        2:定义一个空的元组:a=( )

        3:定义一个含有1个元素的元组 :a=(1,) 注意这里是有逗号的

四:input()函数返回值是str类型的,要转成整形要使用int()

五:range(n),此函数可以产生一个从0到n-1的有序序列,可以再通过list函数转换成list:list(range(4))

六:dict:使用键值对进行存储,具有极快的存储速度

        (1):初始化:

                

d={'a':1,'b':2,'c':3}d['a']Out[11]: 1
          (2)加入新值或者修改:

d['d']=6d['d']Out[13]: 6
          (3)可以通过in函数判断key是否存在,也可以通过get()函数:d.get('c')

'c' in dOut[14]: True
           (4)要删除一个key,可以用pop()方法,对应的value也会被删除
           (5) dict的key必须是不可变对象,比如字符串或者整数,像list就不可以

七:set:不重复,无序

        (1)要创建一个set,必须提供一个list作为输入集合:

s=set([1,2,3])sOut[16]: {1, 2, 3}
        (2)add()方法可以向集合中添加元素

         (3)remove()方法可以删除集合中的元素

          (4)两个set可以进行交运算或者或运算使用and或者or

八:字符串:

       replace(串中字符,替换成字符)








原创粉丝点击