本文转载:https://xiaochuhe.blog.csdn.net/article/details/122378349
2022年1月8日python语法练习代码如下:
第一部分:
#集合操作
a = {'萧炎','美杜莎'}
b = {'萧熏儿','纳兰嫣然','萧炎'}
print (a.union(b)) #得出a集合和b集合的并集
print (a.intersection(b)) #得出a集合和b集合的交集
print (a.difference(b)) #得出a集合和b集合的差集
for index in enumerate(b):
print (index) #获取索引,但在元组下
for index,ai in enumerate(b):
print (index,ai) #获取索引
def chuhe(): #封装函数
for i in [1,2,3,4]:
print (i,end=" ")
chuhe();print ('------')
#格式化打印字符串
a,b,c = 1, 2, 3
print ("a=%d,b=%d,c=%d"%(a,b,c))#%d的用法
print ("a={},b={},c={}".format(a,b,c))#format函数用法
print (f"a={a},b={b},c={c}")#f用法
print (chr(97),chr(48)) #返回整数对应的ASCII字符
print (ord('a'),ord('0'),ord('A'))#返回这个ASCII字符所对应的整数
输出结果:
第二部分:
print (1 == 1) #True 1=1是报错的
a = 1
print (a is a) #True
print (None is None) #True
dict = {'a':1,'b':2}
dict['c']=3 #字典添加新元素
print (dict)
print (dict.items()) #返回字典的全部元素
print (dict['a']) #返回字典中单独键的值
#遍历字典的方法一
for i,j in dict.items():
print (i,j,end=" ");
print ('\n--------')
#遍历字典方法二
for i in dict:
print (i,dict[i])
#遍历字典的第三种方法
for i in dict.keys():
print (i,dict[i],end=" ")
print ('\n-----------------')
#删除字典元素的方法一
del dict['c']
print (dict.items()) #删除字典中特指的元素
#删除字典元素方法二
dict={'a':1,'b':2,'c':3}
print (dict.pop('a'))
print (dict.items())
#确保顺序遍历字典
dict={'a':1,'b':2,'c':3}
for i in sorted(dict.keys()):
print (i,dict[i])
#lambda函数
add_four = lambda x,y:x + y
print (add_four(1,4))
#字符串jion拼接法
a = ' '.join(['I','love','my','china'])
print (a)
#字符串拆分split函数
a = 'I love my china'.split()
print (a)
#字符串替换replace
a = "12341234".replace('1','') #将1替换成空
print (a)
#字符串去除空格strip函数
a ='\n\n\n \t\n I love china \n'.strip()
print (a)
#format函数
print ('{:0>3d}'.format(3))#003
print ('{:0<3d}'.format(3))#300
print ('{:.2%}'.format(0.8955))#89.55%
print ('{:.3e}'.format(1554545))#1.554e+06
#逻辑语句
while True:
name = input("输出姓名,退出按quiet:")
if name == "quiet":
break
print (f"{name}真是个好名字呢!")
输出结果: