美文网首页
Python第3课:基本数据类型(二)

Python第3课:基本数据类型(二)

作者: 启蒙时代 | 来源:发表于2019-01-07 16:54 被阅读0次

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))

相关文章

网友评论

      本文标题:Python第3课:基本数据类型(二)

      本文链接:https://www.haomeiwen.com/subject/jfwurqtx.html