代码有惊喜,超级有意思O(∩_∩)O
# a=2
# b=a**a
# print(b)
'''
a=10
b=20
6个标准基本数据类型:
Numbers(数字)#Python 3支持int、float、bool、complex(复数)
String(字符串)#字符串str用单引号(' ')或双引号(" ")括起来,同时使用反斜杠(\)转义特殊字符;两种索引方式,1从左往右,0开始依次增加;2从右往左,-1开始依次减少。
List(列表)#让反斜杠发生转义,可以在字符串前面添加一个r,表示原始字符串;元素是可以改变的;写在方括号之间、用逗号分隔开;和字符串一样,列表可被索引和切片;List可以使用+操作符进行拼接。
Tuple(元组)#元组(tuple)与列表类似,区别是元组的元素不能修改。元组写在小括号里,元素之间用逗号隔开;可以进行截取/切片;字符串看作一种特殊的元组;可以使用+操作符进行拼接。
Sets(集合)#集合(set)是一个无序不重复元素的集;可用大括号 或者 set()函数创建set集合;创建一个空集合必须用 set() 而不是 { },因为{ }是用来创建一个空字典。
Dictionaries(字典)#是一种映射类型(mapping type),是一个无序的键 : 值对集合。关键字必须使用不可变类型,也就是说list和包含可变类型的tuple不能做关键字。
list=[1,2,3,4,5];
if(a in list):
print("1-变量a 在给定的列表中list 中")
else:
print("1-变量a 不在给定的列表中list 中")
if(b not in list):
print("2-变量b 不在给定的列表中list 中")
else:
print("2-变量b 在给定的列表中list 中")
a=2
if(a in list):
print("3-变量a 在给定的列表中list 中")
else:
print("3-变量a 不在给定的列表中list 中")
#身份运算符
if(a is b):
print("1- a和b有相同的标志")
else:
print("1- a和b没有相同的标志")
if(id(a)==id(b)):
print("2- a和b有相同的标志")
else:
print("2- a和b没有相同的标志")
i=4.3-4 #减法
print("4.3-4次方:",i)
i=2**4 #乘方
print("2的4次方:",i)
i=2/4 #除法-浮点数
print("2的4除法:",i)
i=2//4 #除法-整除
print("2的4除法:",i)
#set集合运算
# 集合(set)是一个无序不重复元素的集。
# 基本功能是进行成员关系测试和消除重复元素。
# 可以使用大括号 或者 set()函数创建set集合,注意:创建一个空集合必须用 set() 而不是 { },因为{ }是用来创建一个空字典。
a=set('abracadabra')
b=set('alacazam')
print("a=",a)
print("差集:a-b=",a-b)
print("并集:a|b=",a|b)
print("交集:a&b=",a&b)
print("a和b不同时存在的元素:a^b=",a^b)
# 构造函数 dict() 直接从键值对sequence中构建字典
print({x:x**2 for x in(2,4,6)})
print('a'*3)
s='Yes,he doesn\'t.'#用反斜杠(\)转义特殊字符
k=r'No,\not'#不让反斜杠发生转义,在字符串前面添加一个r,表示原始字符串:
print(s+k)
print(s+'\n',k)
print(s,type(s),len(s))
n="\"Yes,\"he said"
print(n)
pp='"Isn\'t," she said.'
print(pps)
word='help'+'ABC'+'cde'
print(word*2)
print(word[-2:])
print(word[-6:0:-1])#-1间距
print(word[-0])# (既然 -0 等于 0)
print(len(word))
'''
'''
cubes=[1,8,27,65,125]
print(cubes)
cubes[3]=64
print(cubes)
cubes.append(216)
print(cubes)
cubes[2:5]=[]# cubes[2:5]={}
print(cubes)
print(type(cubes))
# 元组中的元素值是不允许修改的,但我们可以对元组进行连接组合
tup1=(12,34,56)
tup2=('abc','xyz')
print(tup1+tup2)
print(tup2[0])
for x in (1,2,3):print(x)#迭代
for x in [4,5,6]:print(x)
list1=['python','pythot','jkkk']
list2=['python','hsds','jkkk']
del list1[2]# 可以使用 del 语句来删除列表的的元素
print(list1)
print(max(list1))
# https://www.w3cschool.cn/python/python-lists.html
print(list(list1))#将元组转换为列表p
tuple1=tuple(list1)
print(tuple1)#tuple(seq)将列表转换为元组。
print(list.count(list1,'pythot'))#统计某个元素在列表中出现的次数
'''
dict={}
cup={'yh':999,'dfs':666,'opp':1004}
h=cup['yh']
print(h)
del cup['opp']
cup['mei']=8888
print(sorted(cup.keys()))
print(cup)
# 基础语法,基本数据类型,解释器,注释,运算符,数字,字符串,列表,元组,字典