美文网首页
Python期末复习材料

Python期末复习材料

作者: Mr_Vetr | 来源:发表于2018-12-02 20:54 被阅读0次

简答

1.Python语言的特点包括可扩展,语法精简,跨平台,动态语言,面向对象,具有丰富的数据结构,健壮性,强大的社区支持.
2.python常用的开发工具包括PyCharm,eclipse,Visual Studio,python-xy.
3.python的指数写法:a**x.
python的整除写法//
取余数写法%
4.转换为 -> 二进制 bin()
-> 八进制oct()
->十六进制 hex()
5.递归函数的定义:直接或者间接调用自身的函数.

x,y = y,x

表示交换x,y的值.
7.python采用传对象引用的方式进行参数传递.
8.输出中文,添加代码

#coding: utf-8
#*-* coding:utf-8*-*

9.Python的基本数据类型包括整型,浮点型,字符串,布尔值和空值.
10.长整型的表示方法是对数字添加后缀l或者L
11.转义字符\ 默认不转义在字符串前面加上r
例如

print "Hello world.",r"a\tb'
#输出结果 Hello world.a\tb
print "Hello world.","a\tb"
#输出结果Hello world a    b

13.'-'.join(("1","2","3","4","5"))的正确输出是什么
1-2-3-4-5
14.str1 = ‘zxj4835’,str2 = str1*3,请问str2和str1的关系是 str2为重复3次的str1
15.变量命名不可数字开头,不可使用python中的关键字。
16.if x>=3 and x<=5 :
== if not( x<3 or x >5):
17.print 'A'<'B'<'c' ->True
18.print 'a'>'b' or 'c'
如果单纯的是这句话不加括号 那么结果输出是c
但是我感觉如果老师想考的是'a' > ('b' or 'c') 输出结果是False
19.bar(x = 2,3,z=4)能否调用 def bar(x=1,y=2,z=3)
这个明显是不行的,到目前为止我们学习的都是位置参数,位置参数即 第一个位置赋值给x,而关键字参数x = 2就是直接赋值给x,不必在乎位置。那么这里位置参数额外的条件即必须在关键字参数之后。这句报错。
20.字典类型 {} python的散列表。

  1. Tuple 不能创建一个元祖
    啥意思我也不知道
    22.pip可以为python执行环境安装模块
    23.print "%f" %1.111
    print "%.1f" %1.11
    print "%.e" %1.11科学计数法
    print "%.x" %1 十六进制
    print "%.d" %1 十进制
    print "%.o" %1 八进制
x = raw_input()

25

def feb(x):
    if(x == 0 or x == 1):
        return 1
    return feb(x-1) + feb(x-2)

26

def bubblesort(p):
    lo = 0
    hi = len(p)
    while(lo < hi):
        last = lo
        for i in range(1,hi):
            if p[i] < p[i-1]:
                p[i-1], p[i] = p[i], p[i-1]
                last = i
        hi = last

28

def fact( x = 1):
    if x ==0 or x ==1 :
        return 1
    return fact(x-1)*x

29

def move(n,a,b,c):
    if n == 1:
        print a,"->",c
   else:
        move(n-1,a,c,b)
        print a,"->",c
        move(n-1,b,a,c)

30

def wordcount(str):
    # 文章字符串前期处理
    strl_ist = str.replace('\n', '').lower().split(' ')
    count_dict = {}
    # 如果字典里有该单词则加1,否则添加入字典
    for str in strl_ist:
        if str in count_dict.keys():
            count_dict[str] = count_dict[str] + 1
        else:
            count_dict[str] = 1
    #按照词频从高到低排列
    count_list=sorted(count_dict.iteritems(),key=lambda x:x[1],reverse=True)
    return count_list
print wordcount(str_context)

相关文章

  • Python期末复习材料

    简答 1.Python语言的特点包括可扩展,语法精简,跨平台,动态语言,面向对象,具有丰富的数据结构,健壮性,强大...

  • 2018-06-22

    期末复习反思 期末复习是教师引导学生对所学习过的知识材料进行再学习的过程,在这个学习过程中...

  • Excel复习之实验篇

    复习方法:实践为主,看书为辅复习目标:90分复习时间:1天为宜复习材料:实验课习题重做,教科书知识点记忆,期末考试...

  • 期末教学检查

    各位老师,下午集体教研活动分组进行,就期末复习计划进行讨论。 临近期末,接教务处通知,有以下材料,请各位...

  • 期末复习

    软件构造的多维度视图 多维2 静态类型检查 Mutable/Immutable 第三章屁屁踢 前置/后置条件 AD...

  • 期末复习

    天气越来越热,工作也越来越忙了。为了能更好提升教学质量,我努力在复习教学方面能有更多的创意,希望能让学生现在一定的...

  • 期末复习

    2018年6月23日雨天 一大早起来,就乘坐8路公交车奔往学校。 大约在七点左右到校,但早已到校的同学有四五个了,...

  • 期末复习

    一、对课文内容的复习。 引导学生读课文,回顾课文内容,要求要背诵的课文,大家齐背。师生进行口头填空,巩固课文内容。...

  • 《期末复习》

    叽叽喳喳,叽叽喳喳 在安静的夜里,烦躁一直在吵在闹 它恶毒的行为不放过我的每个细胞 吵得脑壳疼,闹得心脏累 让我觉...

  • 期末复习

    话题299 家长如何指导孩子做好期末复习迎考工作 《唐山家庭教育论坛群》QQ:218625335 由群友提议 主持...

网友评论

      本文标题:Python期末复习材料

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