python基础之五种数据类型--2
来源:互联网 发布:招在家工作淘宝客服 编辑:程序博客网 时间:2024/05/17 00:01
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)
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中
- python基础之五种数据类型--2
- 【Redis基础】五种数据类型
- Redis之五种数据类型
- js五种数据类型,以及相关的基础方法
- python基础知识——五种数据类型+切片操作
- Redis五种数据类型
- 【Redis】五种数据类型
- redis 五种数据类型
- redis 五种数据类型
- Redis五种数据类型
- Redis教程之基础-五种数据基本操作
- python几种数据类型
- SQL中的五种数据类型
- SQL中的五种数据类型
- SQL中的五种数据类型[xiaopee]
- [转]SQL中的五种数据类型
- SQL中的五种数据类型
- SQL中的五种数据类型
- csdn能不能行啊,传个资源我都登陆过了,还是重复让登陆
- 2015.9.17 initWithName构造函数补充
- HDU 3507 Print Article(斜率优化DP)
- 美团面试失败总结
- 1/ 向上转型
- python基础之五种数据类型--2
- IOS征途之三 分类与协议(二)
- mac下 eclipse+hadoop2.6.0完全配置,实例验证
- Destroying The Graph (poj 2125 最小点权覆盖)
- python基础教程
- shell如何将文本文件字符串换行后转换为数组
- C++容器deque
- 解决properties文件乱码问题
- Fire Game [kuangbin带你飞]专题一 简单搜索