小白学python,基础第一课

数据类型

数值类型:123(整数)、3.13(浮点数)、3+4i(复数);

字符串类型:‘spam’;

布尔类型:Ture False;

列表类型:[1,2,[1,2],’spam’,3];

元组类型:(1,2,(1,2),[1,2],);

字典类型:dict={1:’a’,2:’b’};

文件类型:file=open(‘data.txt’,’r’);

其中列表和元组看起来最相似,列表用中括号,元组用小括号,他们最大的区别是元组初始化后不能进行修改,而列表可以修改。

各数据类型的增、删、改、查等操作

一、 字符串类型:

1、 查字符串中字符位置

A=’2018年’

A.index(‘2’)  ##查询字符2所在位置;

2、 合并与复制

B=‘1月’

C=‘3日’

Print(A+B+C)

’2018年1月3日’

Print(B*3)

1月1月1月  ##把B重复3遍

3、字符串全部变大/小写

A=’AaBb’

B=A.lower()

print(B)

aabb

同理

Print(A.upper())

AABB

4、代替

A=’AaAaCcDd’

B=’Bb’

C=A.replace(A[2:4],B)  ##更换2、3位置应该写[2:3+1]

Print(C)

AaBbCcDd

二、 列表类型

字符串中的操作也符合列表,此外还有:

  1. 删除

List=[‘A’,’B’,’C’,’D’,’E’,’F’,’G’]

Print(del List[1:5])

[‘A’,’F’,’G’]

  1. 插入

末端插入:print(List.append(‘H’)

[‘A’,’B’,’C’,’D’,’E’,’F’,’G’,’H’]         

任意位置插入:print(List.insert(1,’Y’))

[‘A’,’Y’,’B’,’C’,’D’,’E’,’F’,’G’]

三、字典

1、 增

Dict={‘010’:’李一’,’011’:’刘二’}

Dict[‘012’]=’’张三’     ####用中括号定位(key)然后等于VALUE

Print(Dict)

{‘010’:’李一’,’011’:’刘二’,’012’,’张三’}

2、字典合并

Dict2={‘012’:’张三‘}

Dict.update(Dict2)

输出结果同上

  1. 删除

Print(del Dict2[‘012’])

NULL

  1. 键值查询

D={‘010’:’李一’,’011’:’刘二’,’012’,’张三’}

Print(D.keys())

“010”,’011’,’012’

  1. 元素值查询

D.values()

‘李一‘,’刘二‘,’张三‘

6,返回所有 键值:元素值

D.item()

7、查询键值对应的元素

D.get(‘010’)

8、字典的遍历

8.1、键值的遍历

For key in D:

 Print(key)

8.2元素值的遍历

For value in d.values():

 Print(value)

8.3 项的遍历

For item in d.item():

Print(item)

####学习内容难免重复,侵删###

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值