字符串的相关问题:
name="ada lovelace"
print(name.title())
print(name.lower())
print(name.upper())
#字符串问题:
#.title()单词首字母设置成大写
#.lower()字符串设置成小写输出
#.upper()字符串设置成大写输出
full_name=name.title()+name.upper()+name.lower()
#合并字符串使用加号
print(full_name)
#对字符串的删除空白的问题
name=" my name is baoyuchen "
print(name.strip())#删除两端的空白
print(name.rstrip())#删除尾部的空白
print(name.lstrip())#删除首部空白
2列表,元组,字典等问题
#列表的问题
name=['鲍禹辰','徐建杭','罗小刚','王杰']
print(name)
#输出['鲍禹辰','徐建杭','罗小刚','王杰']
#也可以按照下表的方式输出
print(name[0])#输出鲍禹辰
#修改的方式很简单就是重新复制
name[0]='孙康'
print(name)
#输出['孙康','徐建杭','罗小刚','王杰']
#添加元素
name.append('鲍禹辰')#这时完成一个元素的添加,在后面添加是追加的形式
print(name)##输出['孙康','徐建杭','罗小刚','王杰','鲍禹辰']
#当然可以通过.insert(位置,插入的内容)实现插入
name.insert(0,'孙子程')
print(name)#输出['孙子程','孙康','徐建杭','罗小刚','王杰','鲍禹辰']
#有插入自然需要有删除的语句
del name[0]#删除了第一个元素
name.pop()#抛出最后一个元素实现删除
name.pop(0)#抛出第一个元素实现删除
name.remove('王杰')#根据制定的名称进行删除
name.sort()#数组永久性的排序;默认是升序从小到大
print(name)
num=['2','1','4','5','3']
print(sorted(num))#sorted()暂时性升序排序
#输出['1','2','3','4','5']
print(num)#输出['2','1','4','5','3']
length=len(num)#求列表的长度函数
for each in num:
print(each)#循环遍历输出列表
#列表的逆置
num=['1','2','3','4','5']
num.reverse()
print(num)
#最大值,最小值,求和
tot=[1,2,3,4,5,6,7,8,9]
print(max(tot))
print(min(tot))
print(sum(tot))
#元组的问题:tuple()
#一系列不可修改的元素,元组
#如果修改必须是从整体来修改
#字典的遍历方式:
#整体遍历,keys(),values()
dict={'bao':'yuchen','wang':'jie','xu':'jianghang'}
for k,v in dict.items():
print("key:"+k+" value:"+v)
for k in dict.keys():
print("key:"+k)
for v in dict.values():
print("value:"+v)
#使用if(),input()查询是否存在某一信息
str=input()#输入一条信息
if str in dict.keys():
print(str+" "+dict[str])
#如果存在那么输出
3用户的输入和while循环问题
num=int(input("输入的数字为0时结束输入"))
while num!=0:
print(num)
num=int(input())
如下展示一个实例化的编程,介绍while if break continue 语法:
print("请输入你的宿舍成员完成信息录入")
print("以输入0结束成员名单的录入")
member=[]
str=input()
while str!='0':
member.append(str)
str=input()
#信息录入完毕
name=input("请输入姓名:")
for each in member:
if each==name:
print("这是你的宿舍,请进入")
break
else:
print("这不是你的宿舍滚蛋!!")
break
#输入一个数我将判断他是否是质数
num=int(input("输入一个数我将判断他是否是质数"))
if num==1:
print("这不是质数")
else:
for i in range(2,num):
if(num%i==0):
print("这不是质数")
break
if i==num:
print("这是质数")