python学习笔记(一)

创建空字典、元组、列表、集合的方法,及相关操作

一、

1、空列表的创建方法

lst=[]

lst1=list()

二、
1、空字典:

d={}

d2=dict()

2、字典生成式:
使用内置函数zip()

item=['Fruits','Books','Others']

prices=[96,78,85,100,120]

d={item.upper():price   for item,price in zip(items,prices)}

print(d)

3、字典元素遍历

scores={'张三':100,'李四':98,'王五':45}

for item in scores:
print(item,scores[item],scores.get(item))

三、元组:

1、元组创建

t4=('Python','hello',90)

t5=tuple(('Python','hello',90))

只包含一个元素的元组:

t=(10,)

2、元组遍历

t=tuple(('Python','hello',90))

for item in t:
print (item)

四、集合:没有value的字典

1、创建方式

(1)直接法:

s={'Python','hello',90}

(2)使用内置函数

s=set(ramge(6))
print(s)
print(set[3,4,53,56]))
print(set((3,4,43,435)))
print(set('Python'))
print(set({124,3,4,4,5}))
print(set())

(3)集合生成式

s={i*i for i in range(10)}
print(s)

2、集合间的关系

一个集合是否是另一个集合的子集

s1={10,20,30,40,50}
s2={10,20,30,40}
s3={10,20,90}
print(s2.issubset(s1))
print(s3.issubset(s1))

五、字符串

1、查询操作

s='hello,hello'
print(s.index('lo'))#第一次出现的位置
print(s.find('lo'))#第一次出现的位置
pirnt(s.rindex('lo'))#最后一次出现的位置
print(s.rfind('lo"))#最后一次出现的位置

2、大小写转换

s='Hello,python'
a=s.upper()#转换成大写字母
print(s)
print(a)
print(s.lower())#转换成小写字母
print(s.swapcase())#大写换小写,小写换大写

3、内容对齐操作

s='hello,Python'
print(s.center(20,'*'))
print(s.1just(20,'*"))#左对齐
print(s.rjust(20,'*"))#右对齐
print(s.zfill(20,'*"))#右对齐,使用0进行填充


4.字符串劈分

s='hello world python'
lst=s.split()#从左边开始劈分,默认劈分符号是空格
print(lst)
s1='hello|world|python'
print(s1.split(sep='|'))
print(s1.split(sep='|',maxsplit=1))

5、替换与合并

s='hello,python'
print(s.replace('python','java'))
print(s.joint('python','java'))
s='hello,python,python,python'
print(s.replace('python','java',2))

6、切片

s='hello,python'
s1=s[:5]#hello
s2=s[6:]#python

7、格式化字符串

name='张三'
age=20
print('我叫%s,今年%d岁'%(name,age))
print('我叫{0},今年{1}岁'.format(name,age))
print(f'我叫{name},今年{age}岁')

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值