西安1班-谢康 发表于 2022-4-14 22:07:26

python作业

#1.算数运算符
# a = 7
# b = 3
# print(a + b)
# print(a - b)
# print(a * b)
# print(a / b)
# print(a % b)
# print(a ** b)
# print(a // b)

#2.比较运算符
# a = 7
# b = 3
# a = a + ba += b
# a -= b
# a *= b
# a /= b
# a //= b
# a *= b
# a %= b

# print(a)
# 3.比较运算符
# a = 7
# b = 3
# c = 7
# print(a == b)
# print(a != b)
# print(a == c)
# print(a > b)
# print(a > c)
# print(a < b)
# print(a < c)
# print(a >= b)
# print(a <= b)

#4.逻辑运算符
# a = 7
# b = 3
# c = 7
# print(a > b and a >= c)
# print(a < b and a > b)
# print(a > b or a < b)
# print(not a != b )
# print(not a == b)

#5.成员运算符
# list1 = ['xian01',3456,'xiaolu']是一个列表,存储数据的容器
# print('3456' not in list1)
# print('xiaolu' in list1)
# print('xiaozhang' in list1)

#成员运算符场景
# if "xiaolu" in list1
#   print('测试成功')
# else:
#   print('测试失败')

#6.位运算符
#a.位于运算符&
# a = 7
# b = 12
# 0   0000 0 0 0十进制转换为二进制
# 128 64 32 16 8 4 2 1
# a = 7 ==>00000111
# b = 12==>00001100
#            00000100==>4
# print(a & b)
# b.按位或运算符|
#            00001111==>15
# print(a | b)
# c.按位异或运算符^
#            00001011==>4
# print(a ^ b)


# d.按位取反运算符~
#    公式:-(x+1)a = 7
# print(~ a)
# print(~ b)
# print(~ -a)
# a = 7
# b = 12
# a = 7 ==>00000111
# b = 12==>00001100

# e.左移动运算符<< 00111000
# print(a << 3)
# f.右移动运算符>>00000000
# print(a >> 3)


#索引和切片
# str1 = 'duoceshi'
# print(str1)   d
# print(str1)   h
# print(str1)   空
# print(str1[-3])s
# print(str1[-8])d
# print(str1[-9])空

# 切片
# star_index:end_index:step   开始索引:结束索引:步长
# str1 = 'kaishilangle'
# print(str1)
# print(str1[ : 8])
# print(str1)
# print(str1[ : -8])
# print(str1[-2 : -6 : -1])
# print(str1[-6 : -2])
# print(str1[-4 : 3 : -1])
# print(str1[-5 : 2 : -1])
# print(str1[: : -1])反转序列
# print(str1)


# 跳切
# str1 = 'kaishilangle'
# print(str1)
# print(str1[: 8 : 2])
# print(str1)

#python中的字符串
# str1 = 'hello xiaolu'
# capitalize()把字符串中的首字母变成大写
# print(str1.capitalize())
#title()单词开头大写,其余是小写
# print(str1.title())
#count()统计某个字符出现的字数
# print(str1.count("l"))
#join()按照自定义的连接符连接字符串元素
# print('*'.join(str1))
#把字符串通过指定标示符进行分割,变成列表
# print(str1.split('o'))
# print(str1.split(' '))

# strip(ab):删除字符开头和结尾有a或b的字符
# str1 = "elkaishilangle"
# print(str1.strip("el"))
# print(str1.strip("e"))
# print(str1.strip("l"))
# lstrip(ab):删除字符串开头有ab的字符
# str1 = 'asdfhg'
# print(str1.lstrip('as'))
# print(str1.rstrip('hg'))


# startswith():判断字符串是否以什么开始,判断返回的值是布尔值
# str1 = 'asdfghjkl'
# print(str1.startswith('as'))
# print(str1.startswith('a'))

# endswith():判断字符串是否以什么结束
# str1 = 'asdfghjkl'
# print(str1.endswith('l'))
# print(str1.endswith('kl'))

# 应用场景:endswith()函数可以判断文件以什么格式结尾
# file_name = input('输入上传的文件')
# if file_name.endswith('.txt'):
#   print('对哒')
# else:
#   print('错哒')
# str1 = "xiaozhangsg"
# print(str1.find("a"))
# print(str1.find("g"))
# print(str1.rfind("o"))
# print(str1.rfind("g"))
#
# str1 = "xiaozhang"
# print(str1.replace("xiao","da"))
# print(str1.replace("o","v"))
# print(str1.replace("a","w",1))
#
# str1 = "KJHjkhHjJHh"
# print(str1.lower())
# print(str1.upper())

# str1 = "ASsSdFdd123786$#"
# print(str1.isdigit())
# print(str1.isalpha())
#
# str1 = "ASsSdFdd123786"
# print(str1.isalnum())

# list1 = ["xian01","duoceshi",100778]
# print(list1)
# print(type(list1))

# str1 = "duoceshi"
# list1 = list(str1)
# print(list1)
# print(type(list1))

# list1 = ["duoceshi","xian01",87987]
# list1 = "hello"
# print(list1)
# list1 = "dcs"
# print(list1)
# list1.append("hello")
# print(list1)
# list1.append(1234)
# print(list1)

# list1 = ["hello"]
# list2 = ["duoceshi"]
# list1.extend(list2)
# print(list1)
# list1 = ["hello"]
# list2 = "1234"
# list1.extend(list2)
# print(list1)

# list1 = ["duoceshi","xian01",87987]
# list1.insert(1,"hello")
# list1.insert(2,["xiaozhang"])
# print(list1)

# list1 = ["duoceshi","xian01",87987]
# index1 = list1.index(87987)
# print(index1)

# list1 = ["duoceshi","xian01",87987]
# list1.remove("duoceshi")
# list1.remove(87987)
# print(list1)

# list1 = ["duoceshi","xian01",87987]
# del list1
# del list1
# print(list1)
#
# list1 = ["duoceshi","Xian01","87987"]
# list1.sort()
# print(list1)
# list1 =
# list1.sort(reverse=True)
# print(list1)
#
# list1 = ["duoceshi","Xian01","87987"]
# # list2 = sorted(list1,reverse=True)
# list3 = sorted(list1,reverse=False)
# print(list3)

# list1 =
# # list1.reverse()
# # print(list1)
# print(list1[: : -1])

# list1 = ["xiaoliu","xiaolu","7890","xian01"]
# print(list1.pop(0))
# print(type(list1.pop(0)))
# print(list1)

# 元组
# tuple1 = ("xianlu","xiaoliu",2,["xian01",8709])
# print(tuple1)
# print(type(tuple1))

# tuple1 = ("xian01",)
# print(tuple1)
# print(type(tuple1))

# tuple1 = ("xianlu","xiaoliu",2,["xian01",8709])
# print(tuple1)
# print(tuple1)
# print(type(tuple1))

# tuple1 = ("xianlu","xiaoliu",2,["xian01",8709])
# list1 = list(tuple1)
# print(list1)
# print(type(list1))
# list1 = "xiaozhang"
# print(list1)

# tuple1 = ("xianlu","xiaoliu",3,["xian01",8709])
# tuple1 = "dcs"
# print(tuple1)
# for i in tuple1:
#   print(i)

# 字典
# dict1 = {"name":"xiaolu","eng":34}
# print(dict1)
# print(type(dict1))

# list = [("name","xiaolu"),("age",6)]
# dict1 = dict(list)
# print(dict1)
# print(type(dict1))

# dict1 = {"name":"xiaolu","age":6}
# dict1["sex"] = "man"
# print(dict1)
#
# dict1 = {"name":"xiaolu","age":6}
# for i in dict1:
#   print(i)

# dict1 = {"name":"xiaolu","age":6}
# for i in dict1.keys():
#   print(i)
# for i in dict1.values():
#   print(i)

# dict1 = {"name":"xiaolu","age":6}
# print(dict1["name"])
# print(dict1["age"])

# dict1 = {"name":"xiaolu","age":6,}
# dict1.setdefault("sex","man")
# print(dict1)

# dict1 = {"name":"xiaolu","age":6,}
# del dict1["name"]
# print(dict1)
# del dict1
# print(dict1)

# dict1 = {"name":"xiaolu","age":6,}
# dict1.pop("name")
# print(dict1)
# dict1.clear()
# print(dict1)

# dict1 = {"name":"xiaolu","age":6,}
# for i in dict1:
#   print(i,dict1)

# dict1 = {"name":"xiaolu","age":6,}
# for k,v in dict1.items():
#   print(k,v)

# dict1 = {"name":"xiaolu","age":6,}
# print(dict1.get("name"))
# print(dict1.get("zhangguowei"))

# dict1 = {}.fromkeys(["name","age"])
# dict1["name"] = "xiaolu"
# print(dict1)
# dict1["age"] = 23
# print(dict1)

# dict1 = {"name":"xiaolu","age":23}
# # print(dict1.__contains__("name"))
# print(dict1.__contains__("name1"))
# if dict1.__contains__("name1") is True:
#   print("对哒")
# else:
#   dict1.setdefault("name1")
#   print(dict1)

# dict1 = {"name":"xiaolu","age":23}
# p = dict1.popitem()
# # print(dict1)
# print(p)
# print(type(p))

# dict1 = {"name":"xiaolu","age":23}
# dict2 = {"sex":"man"}
# dict1.update(dict2)
# print(dict1)
#
# name = "xian01a"
# set1 = set(name)
# # # set1.clear()
# # # set1.pop()
# # set1.remove("a")
# # print(set1)
# print(type(set1))

# name = "xiaolu"
# set1 = frozenset(name)
# set2 = set1.copy()
# print(set2)
# print(set1)
# print(type(set1))

# list1 =
# set1 = set(list1)
# list2 = list(set1)
# print(list2)
#
# list1 =
# set1 = set(list1)
# list2 = list(set1)
# for i in set(list2):
#   list1.append(i)
# print(list2)

页: [1]
查看完整版本: python作业