Python基础教程(一)之变量类型

Python支持四种不同的数字类型:

     int(有符号整型)

     long(长整型,Python3中删除了)

     float(浮点型)

     complex(复数) 

var1 = 1  #int
var2 = 1000L  #long
var1 = 1000.0  #float
var2 = 2+3  #complex 

字符串类型String:

     字符串或串(String)是由数字、字母、下划线组成的一串字符。

     从左到右索引默认0开始的

s="P y t h o n 3"
#  0 1 2 3 4 5 6  索引

   根据索引进行切片操作

s="Python3"
print(s[1:4])
'yth'

     函数split("-",2)用来分割字符操作,引号里面填写分割的字符,2指分割几次,函数返回的数据类型为list

s="Py-th-o-n3"
print(s.split("-",2))
['Py', 'th', 'o-n3']

     常用函数:

         replace()函数用新字符串替换原来的字符串;

         isalnum()判断是否全为数字和字母;

         lstrip()函数用于去除开头字符;

列表类型list:

     列表用 [ ] 标识,是 Python中使用最频繁的数据类型,每个元素用逗号进行分割,它支持字符,数字,字符串甚至可以包含列表(即嵌套)。

list = [ 'Java' , 'c++' , 66.66 ,  'Python' , 88 , "PHP" ]

    append()函数用于追加元素

list = [ 'Java' , 'c++' , 66.66 ,  'Python' , 88 , "PHP" ]
list.append('Html')
print(list)
['Java', 'c++', 66.66, 'Python', 88, 'PHP', 'Html'] 

  remove()将列表中第一个匹配的元素移除

list=['Java', 'c++', 'Mysql', 66.66, 'Mysql', 'Python', 88, 'PHP']
list.remove('Mysql')
print(list)
['Java', 'c++', 66.66, 'Mysql', 'Python', 88, 'PHP']

 常用函数:

        list.index(obj,start,end)
        在list中查找obj是否存在,若查找到则返回obj第一次查询到的下标值
        若查找不到则报错。查询范围[start,end),指定则查询整个列表。

        list.count(obj)
        统计obj在list中出现的次数

        list1.reverse()
        将列表中的元素倒叙,操作原列表,不返回新的列表。

元组类型Tuple:

     元组是另一个数据类型,类似于 List(列表),但不能二次赋值,相当于只读列表。

tuple = ( 'Java' , 'c++' , 66.66 ,  'Python' , 88 , "PHP" )

  访问元组

tuple = ( 'Java' , 'c++' , 66.66 ,  'Python' , 88 , "PHP" )
print(tuple[1])
'c++'

     修改元组,元组中的元素值是不允许修改的,但我们可以对元组进行连接组合

tuple1 = ( 'Java' , 'c++' , "PHP" )
tuple2 = ( 'Java' , 'c++' , 66.66 ,  'Python' , 88 , "PHP" )
tuple3=tuple1+tuple2
print(list3)
('Java', 'c++', 'PHP', 'Java', 'c++', 66.66, 'Python', 88, 'PHP')

    常用函数:

        cmp(tuple1, tuple2):比较两个元组元素。
        len(tuple):计算元组元素个数。
        tuple(list):将列表转换为元组。

字典类型dict:

     字典是以键值(key=>value)进行存放的,整个字典用大括号,键是唯一,如重复最后的一个键值对会替换前面的

 键可以是数字,字符串,元组
dict={'name':'Faker','age':22,'home':'Korea','work':'LOL','phone':13910733521}
#      key : value
print(dict['name'])  或  print(dict.get('name'))  #访问字典一个value
Faker

  popitem()方法删除最后一个键和值

dict={'name':'Faker','age':22,'home':'Korea','work':'LOL','phone':13910733521}
dict.popitem()
print(dict) {'name':'Faker','age':22,'home':'Korea','work':'LOL'}

  clear()清空字典

dict={'name':'Faker','age':22,'home':'Korea','work':'LOL','phone':13910733521}
dict.clear()
print(dict)
{}

  常用函数:

         pop(‘key’)

         会获取到指定的key对应的value,并删除该key和value

         setdefault('key',value)

         该函数会返回指定的Key和value,若不存则先为该 key 设置默认的 value,然后再返回该 key 对应的 value

         update({'key':value})

         对字典追加一个key和value

 

posted @ 2020-07-08 15:31  Music-哑梦  阅读(140)  评论(0)    收藏  举报