您的位置:首页 > 编程语言 > Python开发

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

2015-09-17 20:48 393 查看
print  ‘Hello World’
开始python之旅

1、python标识符:
由字母、数字、下划线组成,不能以数字开头,区分大小写;
以单下划线开头(_foo)的代表不能直接访问的类属性;以双下划线开头(__foo)的代表类的私有成员;以双下划线开头和结尾的(__foo__)代表python的内置变量;
2、python保留字:不能作为标识符
3、引号:单引号、双引号、三引号
4、多行语句需要换行时,加\敲回车就可以成功换行
5、python的五种数据类型:Number、String、List、Tuple、Dict
      
内置函数
:  
             
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)
4000

             
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个索引位置的值
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中
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: