Python第3课:基本数据类型(二)
时间 2019-01-07下午4:00
主讲 陈命
地点 四楼电教室
集合 set {}
输出不重复的元素,实现去重
a=set("hello")
print(a)
输出:{'l', 'h', 'e', 'o'}
set的对象也可以是列表或元组,如:
x=[1,1,2,2,3]
y=set(x)
集合是不重复的字符,用于去重,不分顺序。列表转化为集合后,自动去重。
字典dict {}
dic={"a":1,"b":2,"c":"xxx"}
print(dic)
print(dic["b"])
字典的添加
dic['x']="mm"
字典的删除
del dic["b"]
计算字典中有几个元素:len(dic)
def定义一个方法:
def say(x):
return("cccc"+x)
y=say("好")
print(y)
运算符:
1、算术运算符+-*/
取模 %
冥**
取整//
2、比较运算符
等于==
不等于!=
3、赋值运算符
+=
-=
*=
练习题:
1.写一个带参数的方法。
2.今天上课的有老师陈命、学生1刘培富,学生2陈振华,学生3涂阳灵,请以字典的方式表示,然后添加学生许介云、叶雅姨,实现按用户输入,显示对应的姓名。
def xue(e):
m={'老师':'陈命',
'学生1':'刘培富',
'学生2':'陈振华',
'学生3':'涂阳灵'}
m['学生4']='许介云'
m['学生5']='叶雅婕'
jg="查无此人"
if e in m:
jg='您输入的是'+e+',对应的是'+m[e]
return jg
b=input('请输入姓名:')
print(xue(b))
网友评论