py day04

LIST
 
 

 元祖 
 
 
 
# 按位与 对应位相同就是1 对应位不同就是0
num1 = 7
num2 = 11
print(num1&num2)
# 按位 或 有一个1就是1 对应位不同就是0
print(num1|num2)

# 按位 异或  不相同就是1 相同就是0
print(num1^num2)
# 按位取反  ~x   -x-1
print(~num1)
# 按位左移 <<   乘以2
num3 = (<<num1)
print(num3)

字符串
# print("哈哈哈")
# str = input("请输入任何字符")
# print(str)
# print(type(str))   # input接受的都是字符串
# name = 'joe'
# age = 18
# print("我的名字叫做:%s年龄%d"%(name,age))
# str1 = "abcde"
# print(str1[0])
# print(str1[0:2])
# print(str1[0::2])
# # 反序
# print(str1[-1])
# print(str1[-1:0:-1])
# # 函数方法
# # print(str1.find("b"))
# print(str1.find("v"))
# print(str1.index("c"))
# print(str1.index("v"))
str1 = "hello world"
print(str1.count("e",0,3))
print(str1.replace("l","L",1))
 
 


# 修改操作
list01 = ["a","b","c"]
list01[0] = "z"
print(list01)
#添加操作
list01.append("e")
list01.insert(0,"f")
print(list01)
#删除操作
list02 = []
list02.append("a")
list02.append("b")
list02.append("c")
list02.pop(0)
print(list02)
#del语句
list03 = ["a","b"]
del (list03[1])
print(list03)
#remove
list04 = ["a","b"]
list04.remove("a")
print(list04)

#查找元素  in 和 not in 
list05 = ["a","b"]
print("a" in list05)


 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

猜你喜欢

转载自blog.csdn.net/weixin_40079205/article/details/78253344