python 字符串、字典、元组、列表简单操作

python 字符串、字典、元组、列表简单操作

a = 'hello12345'
print(a[2::-1])
print(a)

a = [1, 2, 3, 4, 5]
print(a[2::-1])
# [5, 4]

# 字符串格式化
test = 'this %d is %s'%(666,'qwe')
print(test)

test1 = 'this {} is {}'.format(666,'qwe')
print(test1)

# 列表输出[10:]超列表长度也不会报错
test2 = ['a', 'b', 'c', 'd', 'e']
print(test2[10:])
# print(test2[10])

# 生成公差为11的等差数列
print([x*11 for x in range(10)])

# 找出两个列表相同元素和不同元素

a = [1,2,3]
b = [3,4,5]
set1 = set(a)
set2 = set(b)
print(set1&set2)
print(set1^set2)

# 删除一个列表中重复元素
L1 = [1,2,3,3,4,5,5]
L2 = list(set(L1))
print("L2",L2)

# 字符串replace
a = 'a b s c s df fa as s aw s asd'
b = a.replace("a", "V")
c = a.replace("a", "V", 3)
print(b)
print(c)
# 字符串 strip 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列
a = '00000111111110000000'
b = a.strip('0')
print(b)
a = '    1111111       '
c = a.strip()
print(c)
# 字符串 split指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串
a = "你好 >>> hello word!"
b = a.split()
print(b)
# 字符串 reverse reverse只能用于List reversed可以用于元组List字典字符串,a.reverse()这一步操作的返回值是一个None,其作用的结果,需要通过打印被作用的列表才可以查看出具体的效果
a = [1, 2, 3, 4]
a.reverse()
print(a)
# 字符串 upper将字符串中的小写字母转为大写字母
a = 'adsadasd'
print(a.upper())
# 字符串 lower将字符串中所有大写字符转换为小写后生成的字符串
a = 'ASDASG'
print(a.lower())
# 字符串 join返回通过指定字符连接序列中元素后生成的新字符串
a = ("h", "e", "l", "l", "o")
print(' '.join(a))
print(''.join(a))
# 列表 append
a = [1, 2, 3, 4]
a.append(5)
print(a)
# 列表 pop用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。
a = [1, 2, 3, 4]
a.pop()
print(a)
# 列表 insert
a = [1, 2, 3, 4]
a.insert(2, 5)
print(a)
# 列表 remove
a = [1, 2, 3, 4]
a.remove(2)
print(a)
# 列表 sort
a = [1, 3, 5, 4, 2]
a.sort()
print(a)
# 列表 count用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置
a = [1, 2, 3, 4]
print(a.count(1))
# 列表 index用于从列表中找出某个值第一个匹配项的索引位置
a = [1, 2, 3, 4]
b = a.index(1)
print(b)
# 元组 index
a = (1, 2, 3, 4)
b = a.index(2)
print(b)
# 元组 count
a = (1, 2, 3, 4)
print(a.count(1))
# 元组 len
a = (1, 2, 3, 4)
print(len(a))
# 元组 dir函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。
a = (1, 2, 3, 4)
print(dir(a))
# 字典 get返回指定键的值,有两个参数,要查找的键,不存在抛出的异常
dict = {'Name': 'aaa', 'Age': 24}
print(dict.get('Age'))
print(dict.get('Sex', "Never"))
# 字典 keys返回一个字典所有的键。
dict = {'Name': 'aaa', 'Age': 24}
print(dict.keys())
# 字典 values
dict = {'Name': 'aaa', 'Age': 24}
print(dict.values())
# 字典 pop 删除字典给定键 key 及对应的值,返回值为被删除的值。key 值必须给出。 否则,返回 default 值。
a = {'Name': 'aaa', 'Age': 24}
a.pop('Name')
print(a)
# 字典 popitems从字典中删除最后一个项目
a = {'Name': 'aaa', 'Age': 24}
a.popitem()
print(a)
# 字典 clear
a = {'Name': 'aaa', 'Age': 24}
a.clear()
print(a)
# 字典 update函数把字典dict2的键/值对更新到dict里
a = {'Name': 'aaa', 'Age': 24}
b = {'Sex': 'man'}
a.update(b)
print(a)
# 字典 items以列表返回可遍历的(键, 值) 元组数组。
a = {'Name': 'aaa', 'Age': 24, 'Sex': 'man'}
print(a.items())
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值