大一python上机题库及答案,大一python期末简答题

这篇文章主要介绍了大一python上机题库及答案,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。

大家好,小编为大家解答大一python期末必考题的问题。很多人还不知道大一python题库及答案,现在让我们一起来看看吧!

简答

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中的关键字用python画雪人的代码

16.if x>=3 and x<=5 :

== if not( x<3 or x >5):

17.print 'A'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,不必在乎位置学python什么书比较好。那么这里位置参数额外的条件即必须在关键字参数之后。这句报错。

20.字典类型 {} python的散列表。

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)

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值