Python学习第五天

#切分字符串
language = "Python and Java and c++ and Golang and Scala"
# split 切分字符串 生成一个列表: 暂时理解为一共容器
result = language.split("and")
print(result)

# 连接序列 生成字符串 跟split
lang = ["English","Chinese","Jananese"]
# 通过 - 连接上面的语言 形成字符串
result2 = "-".join(lang)
print(result2,type(result2))

# 删除字符串两边空格 strip()
class_name = "  Big  Data  "
print(len(class_name))
# 删除两边空格
# print(len(class_name.strip()))
class_name_new = class_name.strip()
print(class_name_new, len(class_name_new))

# 判断一个字符串是否以指定字符串开始
mystr = "hello world"
# mystr 以hello开始 则返回True
print(mystr.startswith("hello"))
# 不是以world开始 则返回False
print(mystr.startswith("world"))
# 以world结束 返回True
print(mystr.endswith("world"))
# 判断在指定范围内是否以hello开始
print(mystr.startswith("hello",3, 8))
print(mystr.startswith("lo",3, 8))

# 列表 [], 里面可以是任何类型的数据 12, 23.6 "", []


name_list = ["Jams","西兰花","小孩","姑娘", 2022]
# len 表示列表长度
print(name_list, type(name_list), len(name_list))
# 列表索引查找
print(name_list[0])
print(name_list[1])
print(name_list[3])
print(name_list[2])
print(name_list[4])

# index 查找指定的数据 返回指定数据在列表 中的位置
print(name_list.index("小孩"))
# 在指定列表范围内 查找小孩 没有 就报错
# print(name_list.index("小孩" , 0 ,2))
print("=========================")


name_list2 = ["蒋卢","小朋友","蒋卢"]
print(name_list2.count("蒋卢"))
print(name_list2.count("小朋友"))
print(name_list2.count("小苹果"))

# 计算列表长度
print(len(name_list))
print(len(name_list2))

# 判断指定元素是否存在
name_list3 =["java","C++","python"]
print("java" in name_list3)
print("hadoop"in name_list3)
print("abc" not in name_list3)
print("java" not in name_list3)

# 增加一个元素到列表中 加到列表的后面
name_list3.append("小朋友")
print(name_list3)

# 追加的数据是⼀个序列 则追加整个序列到列表
name_list3.append(["qwe","wer"])
print(name_list3)

# extend():结尾追加⼀个序列  一个一个加进去
name_list3.extend(["傻逼","撒旦"])
print(name_list3)

# insert():指定位置新增数据
name_list3.insert(1,"良好")
print(name_list3)

# #列表嵌套
# name_list = [["麻花","问问"],["天天","试试"],"凤凤"]
# print(name_list[0])
# # 单独把问问取出来
# print(name_list[0][1])
#
#
# import random
# office = [[],[],[]]
# teacher = ["A","B","C","D","E","F","G","H"]
# for teache in teacher:
#     num =random.randint(0,2)
#     office[num].append(teache)
# print(office)


boy_list = [["吕浩","180cm","200万","6分"],
           ["刘某","180cm","1500万","6分"],
           ["五豪","168cm","100万","4分"]]
i = 0
while i < 3:
      if  boy_list[i][2][:-1] >= "1000":
         print(f"恭喜{boy_list[i][0]}娶了白富美")
      else:
         if ((int((boy_list[i][1])[:-2])) >= 180 and (int((boy_list[i][2])[:-1])) >= 1000 and (int((boy_list[i][3])[:-1])) >=6 ):
            print(f"恭喜{boy_list[i][0]}娶了美女")
         else:
              print(f"{boy_list[i][0]}回去打工吧")
      i += 1
# name = (boy_list[0][0])
# name1 = (boy_list[0][0])
# name2 = (boy_list[0][0])
# height = int((boy_list[0][1])[:-2])
# height1 = int((boy_list[1][1])[:-2])
# height2 = int((boy_list[2][1])[:-2])
# moneg = int((boy_list[0][2])[:-1])
# moneg1 = int((boy_list[1][2])[:-1])
# moneg2 = int((boy_list[2][2])[:-1])
# branch = int((boy_list[0][3])[:-1])
# branch1 = int((boy_list[1][3])[:-1])
# branch2 = int((boy_list[2][3])[:-1])
#
# if moneg >= 200 or moneg1 >= 200 or moneg2 >= 200:
#     print("恭喜娶了美女")
# elif height >= 180 and moneg >= 200 and branch >= 6:
#     print(f"恭喜{name}娶了美女")
# elif height1 >= 180 and moneg1 >= 1000 and branch1 >= 6:
#     print(f"恭喜{name1}娶了美女")
# elif height1 >= 180 and moneg1 >= 1000 and branch1 >= 6:
#     print(f"恭喜{name2}娶了美女")
# else:
#     print("回去打工吧")




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值