python基础之五种数据类型--2

print  ‘Hello World’ 开始python之旅

1python标识符:

由字母、数字、下划线组成,不能以数字开头,区分大小写;

以单下划线开头(_foo)的代表不能直接访问的类属性;以双下划线开头(__foo)的代表类的私有成员;以双下划线开头和结尾的(__foo__)代表python的内置变量;

2python保留字:不能作为标识符

3、引号:单引号、双引号、三引号

4、多行语句需要换行时,加\敲回车就可以成功换行

5python的五种数据类型:NumberStringListTupleDict

       内置函数  

              s='dkjakdj' 

                dir(s)

                help(s.upper)

               s.upper()          #将小写改成大写

       数学函数:

              import math

              dir(math)

              math.pow(2,3)    #指数

              数学常量:math.pi   math.e

a.    数据类型转换(数值):

              a=432.544

              int(a)

              float(a)

              str(a)

              bool(a)

b.    字符串

属于常量,值不可被改变,不可以给知道索引位置的值赋值

c.    List)列表:

d=[ ]

type(d)

dir(d)

help(d.append)

  d.append(123)          #在列表最后添加一个元素

d.append(‘dds’)

d.pop()                 #删除列表最后一个元素

 

分片格式:  d[startIndex:endIndex]

d=[0,1,2,3,4,5,6,7,8,9]

d[:3]             #取前3个元素,与d[0:3]相同

d[2:]           #从第2个索引位置开始取到最后

d[2:-1]         #从第2个索引位置开始取到倒数第一个之前

d[n]                       #取列表中第n个索引位置的值

d[0]=’ddfdgr’    #直接改变列表中的值

       

合并两个列表:

c=['a',b'','c']

c.extend([1,2,3,4])       #在列表中增加列表中的多个元素或者元组,合并两个列表


列表进行排序:

a.sort()         #正序排列

a.reverse()     #倒叙排列

a.sort(reverse = True)   #倒叙排列

在指定位置添加元素:

a.insert(-1,'d')    #(索引位置,元素)

a.remove('d')     #删除指定元素(value值)


a.count(1)         #列表中某个元素出现的次数

        a.index('d')        #某个元素在列表中的索引位置

len(a)               #列表的长度

min(a)       #列表中的最小值

max(a)            #列表中的最大值

d.元组(tuple)

当只有一个元素时,必须加逗号tuple=(2,)

元组中的元素不可以被改变,不能赋值,元组中可以是任何类型的值

b=([],1,2)

b[0].apeend(2323)          #取第0个值,是个列表,可以给列表赋值

b[0].append(367)

e.字典(dict)

e={key:value}

e={1:'dfg',2:'34',3:(16,8,[1,4])}

e[‘abc’]=1

e[‘abc’]             #用key来访问字典里的值

print e[3] #打印索引位置为3的value值

e['abc']=2 #修改字典里的值

del e['abc'] #删除字典中的元素

key必须是不可变类型,key的类型:数字、字符串、tuple;

key的内置函数:

e.get(4,'default str') #没有该key时显示默认值,有该key时显示对应value值

e.has_key(4) #有key时返回True,否则返回False

e.items() #每个元素,以列表形式返回

e.keys()

e.values()

e.pop(key) #删除该key对应的value值

del e[2] #删除该key对应得value值

h.update(f) #将字典f更新到h中


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值