1、字符串
str = "hello world"
print(str.__len__())#长度
str = "hello world"
print(str.__len__())#长度
print(len(str))#长度
print(str.count("l"))#包含
print(str.capitalize())#首字母大写
print(str.title())#每个首字母大写
print(str.find('l'))#寻找字符,返回第一个下标
print(str.replace('ll','kk'))#替换
print(str.split())#什么都不写按照空格和\t拆分
print(str.count("l"))#包含
print(str.capitalize())#首字母大写
print(str.title())#每个首字母大写
print(str.find('l'))#寻找字符,返回第一个下标
print(str.replace('ll','kk'))#替换
print(str.split())#什么都不写按照空格和\t拆分
index(str,beg=0,end=len(string)) 跟index一样不过str不在字符串中会报一个异常
isalnum() 如果字符串至少有一个字符并且所有字符都是字母或者数字则返回true
isaplha() 如果字符串串至少有一个并且所有字符都是字母自返回true
isdigit() 如果字符串只包含数字则返回 true 或者false
islower() 如果字符串全是小写则返回true
isnumeric() 如果字符串中包含数字字符则返回true
isspace() 如果字符串中包含空白,则返回true
istitle() 如果字符串是每个单词首字母大写其他的小写则返回true
2、列表
list = ['Google','Run',10,99]
print(list[1:3])
list.insert(1,'hello')#按位置插入
print(list)
list.append('null')#添加
print(list)
list2 = ['aaa']
list.extend(list2)#连接
print(list)
test = list.pop(2)#删除并返回
print(test,list)
list = ['Google','Run',10,99]
print(list[1:3])
list.insert(1,'hello')#按位置插入
print(list)
list.append('null')#添加
print(list)
list2 = ['aaa']
list.extend(list2)#连接
print(list)
test = list.pop(2)#删除并返回
print(test,list)
len(list) 列表元素个数
max(list) 返回列表元素最大值
min(list) 返回列表元素最小值
list(list) 将元组转换为列表
list.sort(reverse=false) 默认升序,true为降序
list.clear() 清空列表
list.copy()复制列表
通信管理系统小案例
names, nums = ['张三','李四'], [''23232323,'534534543']
while(True):
print('''=====通信管理系统=====
1、增加姓名和手机
2、删除姓名
3、修改手机
4、查询所有用户
5、根据姓名查找手机号
6、退出
======================''')
tag = int(input("请选择菜单(1-6):"))
if tag==1:
name = input("请输入姓名:")
num = input("请输入手机号:")
names.append(name)
nums.append(num)
elif tag == 2:
name = input("请输入姓名:")
if name in names:
names.remove(name)
else:
print("姓名不存在")
elif tag == 3:
name = input("请输入姓名:")
max(list) 返回列表元素最大值
min(list) 返回列表元素最小值
list(list) 将元组转换为列表
list.sort(reverse=false) 默认升序,true为降序
list.clear() 清空列表
list.copy()复制列表
通信管理系统小案例
names, nums = ['张三','李四'], [''23232323,'534534543']
while(True):
print('''=====通信管理系统=====
1、增加姓名和手机
2、删除姓名
3、修改手机
4、查询所有用户
5、根据姓名查找手机号
6、退出
======================''')
tag = int(input("请选择菜单(1-6):"))
if tag==1:
name = input("请输入姓名:")
num = input("请输入手机号:")
names.append(name)
nums.append(num)
elif tag == 2:
name = input("请输入姓名:")
if name in names:
names.remove(name)
else:
print("姓名不存在")
elif tag == 3:
name = input("请输入姓名:")
num = input("请输入要修改的手机号:")
nums[names.index(name)] = num
elif tag ==4:
for i in range(len(names)):
print(names[i])
print(nums[i])
elif tag==5:
name = input("请输入姓名:")
print(nums[names.index(name)])
else:
break
elif tag ==4:
for i in range(len(names)):
print(names[i])
print(nums[i])
elif tag==5:
name = input("请输入姓名:")
print(nums[names.index(name)])
else:
break