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

来源:互联网 发布:招在家工作淘宝客服 编辑:程序博客网 时间:2024/05/17 00:01

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 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 皮的手机壳脏了怎么办 小米5x边边裂开怎么办 荣耀8的后盖摔了怎么办 hp打印机卡了纸怎么办 华为荣耀9进水了怎么办 小米5x屏幕脱胶怎么办 小米5x后盖松动怎么办 苹果手机没电了怎么办 荣耀9的后盖裂了怎么办 手机一直在开机画面怎么办华为 华为手机一直显示开机画面怎么办 华为p7手机开不了机怎么办 华为荣耀8弯了怎么办 手机壳掉漆了怎么办 华为5a手机音量小怎么办 华为5a手机声音小怎么办 苹果屏幕磨花了怎么办 白色磨砂手机壳脏了怎么办 胶皮手机壳变黄怎么办 手机壳边缘黑了怎么办 手机壳磨黑了怎么办 iphon8原装后壳碎裂怎么办 皮的手机壳发黄怎么办 荣耀手机一直在开机画面怎么办 玻璃手机壳碎了怎么办 华为6x信号不好怎么办 昂达平板v819i刷成砖了怎么办 华为5x忘记密码怎么办 荣耀8开不了机怎么办 华为5s死机了怎么办 华为重启后忘了解锁密码怎么办 华为mate.9上网速度慢怎么办 华为mate10上网速度慢怎么办 四核豌豆2变砖怎么办 苹果32g不够用怎么办 移动4g网络卡怎么办 移动4g网非常卡怎么办 移动4g卡网速慢怎么办 手机移动4g网卡怎么办 华为手机摄像头进灰怎么办 美图t8忘记密码怎么办