当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

题目:有关Python语言的题急!

更新:03-12 整理:39baobao.com
字体:

[C语言笔试程序设计题急!]#includevoid main() { float a,b; printf("请输入长方形的两条边长:"); scanf("%f %f",&a,&b); printf("这个长方形的面积,边长分别为:%5.2f %5.2f\n",a*b,2*(a+b)); getchar(); getchar...+阅读

晕....又碰到一个是这个做也的好友...给你贴下代码吧..哈哈

第一题:

#!/usr/bin/env python

#-*- coding: GB2312 -*-

while True:

filename = raw_input('输入文本路径:')

if filename != 'exit':

txtfile = file(filename, 'r+')

content = txtfile.readlines()

txtfile.close()

txtfile = file(filename, 'w')

for re in content:

txtfile.write(re.capitalize())

txtfile.close()

print '文本行首单词字母大写化操作成功!'

else:

break

截图:

对了.你怎么没有第七题呀?刚看到有几个都有的呢...我也回答了.顺便给你贴上吧...难道你们都是同一个班的??

#!/bin/usr/python

#-*-coding:GB2312-*-

#filename:Fileproperties.py

import os

import time

def Show_File_Properties(path):

'''

Function_Name:Show_File_Properties(path)

显示文件的属性-包括路径、大小、创建时间、最后修改时间、最后访问时间

'''

for root,dirlist,filelist in os.walk(path):

print '路径:' + root.replace(':', ':\\') + '\\'

for filename in filelist:

if filename[-4:] == '.txt':

state = os.stat(os.path.join(root,filename))

info = '文件名:' + filename + '\n'

info = info + '大小:' + ('%d' %state[-4]) + ' Byte\n'

t = time.strftime('%Y-%m-%d %X',time.localtime(state[-1]))

info = info + '创建时间:' + t + '\n'

t = time.strftime('%Y-%m-%d %X',time.localtime(state[-2]))

info = info + '修改时间:' + t + '\n'

t = time.strftime('%Y-%m-%d %X',time.localtime(state[-3]))

info = info + '访问时间:' + t + '\n'

print info

if __name__ == '__main__':

while True:

path = raw_input('路径:')

if path != 'exit':

Show_File_Properties(path)

else:

break

截图:

python面试必备题目有哪些

Q:你做一个自我说明吧?旁白:其实遇到好几家面试官都让我做自我说明了,该如何自我说明阳哥估计都会背了,好玩(恶心)的是在万达信息面试,面试了3个技术官,每个人都分别让我做了自我说明,尼玛,他们3个就不会沟通一下要问我啥吗,一个问题至于问我3遍吗~:funk:阳哥是敢怒不敢言,毕竟在人家的地盘。PS:自我说明的内容就不说了,每个人都是独特的,我就跟大家说一下应该如何自我说明吧。一个优良的自我说明会给面试官留下深刻的印象,大部分情况下,所谓的面试好坏其实看的就是你给面试官留下的印象怎么样了,我们用俗语叫感觉。自我说明应该分以下几个部分,按照一定的逻辑连贯起来。如果连贯不起来,或者不够熟练一定在台下多背几遍,多讲几遍,但是面试的时候不要说的跟背过似的,高境界就是让面试官感觉你是临场发挥的,却又比背的都好。

1)个人基本信息(姓名、年龄、老家、居住地等)2)自己来自哪里(工作地点),是干什么的(给自己一个清晰的定位,比如:我是一名Android开发工程师),担任过什么职务、做过什么样的项目3)自己为何来贵公司面试4)最后祝愿(希望能得到贵公司的认可等等,不用太多,一两句话就ok) Q:说明一下你做过的项目吧?PS:黑马那么多项目,随便准备3个就ok了。说明项目大概的思路如下:1)这个项目是干什么的(比如是一个类似网易新闻的地方新闻客户端,或者类似美团的o2o,或者类似豌豆荚的一个应用市场,或者类似淘宝的购物平台)?解释就是拿一个市场上耳熟能详的应用跟自己的应用做类比,省的面试官听的云里雾里的。2)自己负责了哪些模块(功能)的职责(比如负责系统的架构,核心代码的编写,xx功能模块的开发等等)3)自己在这个项目中担当e79fa5e98193e59b9ee7ad9431333365666138的责任(比如,这个项目是自己独立开发的,这个项目是和另外一个同事一起架构一起开发的,这个项目是自己负责了几个核心模块)4)项目中都用到了哪些技术5)从项目中学到了哪些东西(可以从技术方向和业务两个方向入手) 旁白:面试官问的很多技术性问题跟之前问的都大同小异,因此这里只给出有特色且技术含量高的。

阳哥正在写面试宝典,该宝典核心内容针对的还是技术问题,阳哥会从javase基础到javase高级,从Android基础到Android高级以及到Android项目依次展开分析,其次也会写一些常见的非技术性问题,敬请期待~ Q:①在Listview的优化中,我们为何使用ConvertView?②为何使用ViewHolder?③你认为哪个更能解决问题?④你认为view.inflate和view.findviewById哪个更耗时,为什么?⑤如果这两个AP让你重新写,你怎么写?PS:上面的问题,阳哥认为是面试以来遇到很难的一个,也是很有技术含量的一道题。前一半问题还好回答,最后一个问题真的需要发挥想象了。A:①使用ConvertView可以实现对view的复用,这样大大节约了每次创建对象的时间,提升了ListView的显示效率。②使用ViewHolder作为内部类,可以将view的子控件封装在ViewHolder类中,然后通过View.setTag(ViewHolder)将view和ViewHolder进行绑定,这样我们就不用每次都调用view的findViewById(id)方法来查找控件。

③使用ConvertView解决了一大部分问题,使用ViewHolder实现了控件换时间的问题,因为给View对象设置一个Tag本身就是占用内存的,因此ViewHolder的使用还是需要区分不同的应用场景的, 没有绝对的好与不好。如果内存足够需要高效则ViewHolder建议使用,否则不建议使用。④当然是view.inflate耗时,这个函数完成的功能是把xml布局文件通过pullParser的形式给解析到内存中,需要io,需要递归子节点。⑤我其实还不太相信我写出来的代码比Google官方写的好,如果让我写的话我可能会这样考虑,当用户在使用view.inflate的时候将多个id作为数组添加到形参中,这样在初始化view的使用我就可以给这个view直接调用setTag方法绑定需要的子控件。不过这个原生方法其实也应该保留共不同的需求使用。

PS:技术面试时间并不长,我回答了几个之后,他们两个大眼瞪小眼,A看看B问:你还有什么问的吗?B说我没有,你还有吗?A说我也没了。那行,接下来,他们就让我等人事了。

python!求入门题目解答!

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 # -*- coding: UTF-8 -*- #!/usr/bin/env python class OutOfRangeException(Exception): pass def decimal_to_senary(number): res = 0 div,mod = divmod(number, 6) res = mod if div= 100: raise OutOfRangeException("number out of range, please input a number between 1 and 100.") if number%7 == 0: return True if str(number).count("7") >0: return True return False def sum_no_7(number): not_no_7_list = [num*num for num in range(number) if not no_7(num)] return sum(not_no_7_list) if __name__ == '__main__': print(decimal_to_senary(13) == 21) print(decimal_to_senary(46) == 114) print(decimal_to_senary(265) == 1121) print(sum_no_7(21) == 2336) try: sum_no_7(101) except OutOfRangeException, ex: print(str(ex)) 请给分,谢谢,使用python2.7.9测试通过

本文地址:https://www.39baobao.com/show/29_48258.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

有关C语言编程的题很简单的考试题#include <stdio.h> void main() { int counter,i=0; int temp; int flag; while(1) { i++; counter=5; temp=i; flag=1; while(counter--) { if((temp-1)%5==0) { temp--;...

怎样快速掌握入门python语言市面上已经出版的python书籍中,《Python Cookbook中文版(第2版)》、《Python核心编程(中文 第二版)》、《Python源码剖析--深度探索动态语言核心技术》都不错,其他还有几本,总体说...

Python是什么语言?怎么学Python (发音:[ 'paiθ(ə)n; (US) 'paiθɔn ]n.蟒蛇,巨蛇 ),是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳...

怎么学习python语言其实学什么语言的方法都差不多。我觉得有两点最重要:基础和实践。 你需要一本python基础教程,哪一本都行,只要你喜欢。初学者一定要通读,每一章都读。基本的语法、基本的概念一...

python调用c语言编译器如何让python调用C和C++代码安装python后,会有一个chm格式的python手册。要搞明白如何让python调用C/C++代码(也就是写python的 extension),你需要征服手册中的厚厚的一章。在昨...

汇编语言编程题急高手进assume cs:code, ds:datadata segmentmsg db 13,10,'input range error.$'data endscode segmentstart: mov ah, 1 int 21h cmp al, '0' jl error cmp al, '9' jg step1 mov...

师实战课:如何基于Go语言和Python语言首先,现在的编程语言是非常多的,例如C,C++,C#,JAVA,.NET,PHP等等。其实我们需要关注的就几种,如果是想搞底层开发的话,C肯定是最基本的编程语言,因为它基于是底层的算法和关系,需...

几个C语言上机操作题急谢谢!1. #define P 3.1415926 main() { float r,l,s; scanf("%f",&r); l=2*r*P; s=P*r*r; printf("周长=%6.2f,面积=6.2%f",l,s); } 2. float a(float x,float y) { float z; z=(x>=y?x;...

c语言上机编程题急!1. function(char s1[],char s2[]) { int i,j=0; for(i=0;iif(s1[i]>'0'&s1[i]s2[j++]=s1[i]; s2[j]=0; printf("%s",s2); } 2. unsigned int strlen (char *str) { int i; wh...