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中
开始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中
相关文章推荐
- Python的assert
- Python多版本管理软件pyenv的安装应用及pip的使用讲解
- Python 学习(4)---文件的读写操作以及数据的腌制
- python的内存管理
- python日积月累之None和设置编码
- 机器学习(1)PLA
- Python 上传和更新函数模块到PyPI
- Python 共享和上传函数模块到PyPI
- ubuntu14.04 安装mod_python
- python 进程相关 (八)
- python生成一组随机数
- python
- 说说Python程序的执行过程
- django1.6 python manage.py collectstatic
- python -- why defined '__new__' and '__init__' all in a class
- python 遍历指定文件夹下的所有文件内容
- myeclipse python插件安装和环境配置(Windows7下)
- python IndentationError:
- ubuntu eclipse Python开发环境配置
- python定时任务调度库_apscheduler的使用(2)