6.初探python之字典、字符串

# -*- coding: utf-8 -*-
# @Time : 2018/8/6 11:48
# @Author : Rolland
# @Email : [email protected]
# @File : dict&str.py
# @Software: PyCharm
#dict
dic = {'name':'Rolland','age':24}
#add
dic['hobby']='SuTi'
print(dic)
#change
dic['hobby']='zp'
print(dic)
#delete
#del dic
del dic['name']#删除字典
print(dic)
dic.clear()#清空字典
print(dic)

#String
str = 'roLLand is zhoupeng'
print(str.count('ll')) #计算某内容在字符在中出现次数
print(str.capitalize()) #首字母大写
print(str.center(50,'*')) #打印50个字符,除了原来的字符以以外,其余*填充并居中
print(str.endswith('eng')) #判断是否以某个内容结尾
print(str.startswith('r')) #判断是否以某个内容开头 区分大小写!
print('roll\tand'.expandtabs(tabsize=6)) #设置tab空格数
print(str.find('l')) #查找到第一个元素并返回索引值
print('rolland is {name} age is {age}'.format(name='zhoupeng',age=24)) #格式化输出的一种形式
print('rolland is {name} age is {age}'.format_map({'name':'zhoupeng','age':24}))
print(str.index('r')) #若查找不到对应的值程序会报错 is方法判断是否为真
print(str.join(['123','456']))#字符串拼接,效率高,或者用于列表拼接成字符串
print(str.ljust(50,'*'))
print(str.lower()) #字符串小写
print(' rolland is zhoupeng\n '.strip())#去除字符串中左边右边空格以及换行符
print('rolland rolland'.replace('roll','Roll',1))#字符串替换,可控制替换次数,默认全部替换
print(str.split(' ')) #将字符串以空格形式分割成一个列表,后面可添加分割次数,以右为准

猜你喜欢

转载自www.cnblogs.com/zhoupeng-L/p/9430079.html
今日推荐