python的自主学习

 字符串的相关问题:

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("这是质数")

 

你可能感兴趣的:(其他)