1.声明变量注意事项有那些?

1.变量名只能用字母、数字或下划线的任意组合
2.变量名不能以数字为第一个字符
3.内置函数名不能用

2.如何查看变量在内存中的地址?

id(变量名)

3.写代码
a. 使用while循环实现输出2-3+4-5+6…+100 的和

b.使用for循环和range实现输出 1-2+3-4+5-6…+99 的和

c.使用 while 循环实现输出 1,2,3,4,5, 7,8,9, 11,12

d.使用 while 循环实现输出 1-100 内的所有奇数

e.使用 while 循环实现输出 1-100 内的所有偶数

4.现有如下两个变量,请简述 n1 和 n2 是什么关系?
n1=123456

n2=n1

n1的值在内存存在,n2的值是指向n1的值

5.布尔值分别有什么?

True和False 1和0

6.请在下面的空白处填写运行结果
seq=[1, 2, 3, 4]
seq[:2]
[1,
2]

seq[-2:]
[3, 4]

seq[10:]

[]

seq[::-1]
[4,
3, 2, 1]

seq[:]
[1, 2, 3,
4]

id(seq[:])==id(seq)
False

7.写代码,有如下列表,按照要求实现每一个功能
li=[‘happy’,
‘lucky’, ‘linux’]
a. 计算列表长度并输出

b. 列表中追加元素 “seven”,并输出添加后的列表

c. 请在列表的第 1 个位置插入元素 “Tony”,并输出添加后的列表

d. 请修改列表第 2 个位置的元素为 “Kelly”,并输出修改后的列表

e. 请删除列表中的元素 “eric”,并输出修改后的列表

f. 请删除列表中的第 2 个元素,并输出删除的元素的值和删除元素后的列表

g. 请删除列表中的第 3 个元素,并输出删除元素后的列表

h. 请删除列表中的第 2 至 4 个元素,并输出删除元素后的列表

i. 请将列表所有的元素反转,并输出反转后的列表

8.字典 dic={‘k1’: “v1”, “k2”: “v2”, “k3”: [11,22,33]}
a. 请循环输出所有的 key

b. 请循环输出所有的 value

c.请循环输出所有的 key 和 value

d.请在修改字典中 “k1” 对应的值为 “harry”,输出修改后的字典

e.请在 k3 对应的值中追加一个元素 44,输出修改后的字典

f.请在 k3 对应的值的第 1 个位置插入个元素 18,输出修改后的字典

9.求 1-100 内的所有数的和

10.元素分类 有如下值集合 [11,22,33,44,55,66,77,88,99,90],将所有大于 66 的值保存至字典的第一个 key 中,将小于
66 的值保存至第二个 key 的值中 即: {‘k1’: 大于 66 的所有值, ‘k2’: 小于 66 的所有值}

11.Pyhton 单行注释和多行注释分别用什么?

单行注释 #代码
多行注释 ”’ 代码 ”’ Pycharm 快捷键ctrl+/

12.九九乘法表输出

13.猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;武汉英语培训第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的半多一个。到第五天早上想再吃时,见只剩下一个桃子了。请编写程序计算猴子第一天共摘了多少桃子



14.下面2个变量
a=‘1’
b=2
print a + b
的结果是什么,为什么会出现这个结果,如果希望结果是3,要怎么操作?

TypeError: must be str, not int 不同类型不能相加
print int(a) +
b

15.字符串: a=‘abcd’, 用2个方法取出字母d

16.列表b=[1,2,3,4,5]

(1).用2种方法输出下面的结果:[1,2,3,4,5,6,7,8]
(2).用列表的2种方法返回结果:[5,4]

(3).判断2是否在列表里

Python面试题小试牛刀的更多相关文章

  1. Python面试题 —— 获取列表中位数

    中位数是一个可将数值集合划分为相等的上下两部分的一个数值.如果列表数据的个数是奇数,则列表中间那个数据就是列表数据的中位数:如果列表数据的个数是偶数,则列表中间那2个数据的算术平均值就是列表数据的中位 ...

  2. python公司面试题集锦 python面试题大全

    问题一:以下的代码的输出将是什么? 说出你的答案并解释. class Parent(object): x = 1 class Child1(Parent): pass class Child2(Par ...

  3. 【Python】【面试必看】Python笔试题

    前言 现在面试测试岗位,一般会要求熟悉一门语言(python/java),为了考验求职者的基本功,一般会出 2 个笔试题,这些题目一般不难,主要考察基本功.要是给你一台电脑,在编辑器里面边写边调试,没 ...

  4. Python面试题整理-更新中

    几个链接: 编程零基础应当如何开始学习 Python ? - 路人甲的回答 网易云课堂上有哪些值得推荐的 Python 教程? - 路人甲的回答 怎么用最短时间高效而踏实地学习 Python? - 路 ...

  5. python 面试题4

    Python面试题 基础篇 分类: Python2014-08-08 13:15 2071人阅读 评论(0) 收藏 举报 最近,整理了一些python常见的面试题目,语言是一种工具,但是多角度的了解工 ...

  6. 一道Python面试题

    无意间,看到这么一道Python面试题:以下代码将输出什么? def testFun():    temp = [lambda x : i*x for i in range(4)]    return ...

  7. 很全的 Python 面试题

    很全的 Python 面试题 Python语言特性 1 Python的函数参数传递 看两个例子:           Python   1 2 3 4 5 a = 1 def fun(a):      ...

  8. SQL + Python 面试题:之二(难度:中等)

    SQL + Python 面试题:之二(难度:中等)

  9. Python面试题之一:解密

    Python面试题之一: 说明:就是Python工程师面试题 一.字典转换与正则提取值 1:key与Value交换 a = {'a':1,'b':2} print({value:key for key ...

随机推荐

  1. [考试总结]noip模拟9

    因为某些原因,咕掉了一段时间 所以现在才更新 T1 斐波那契 一看就是规律 然而我选择了暴力 其实完全可以打表去找规律. 然后就可以发现父亲的顺序也是斐波那契. 就这 #include<bits ...

  2. 解决Docker安装慢

    之前介绍了Ubuntu安装Docker教程,在实际安装过程中,可能受限于国内网络问题,安装缓存或者失败.下面介绍一种通过国内镜像方式,仅需要执行一段脚本即可大幅度提升Docker的安装速度. Linu ...

  3. 【阅读笔记】Java核心技术卷一 #6.Chapter8

    8 泛型程序设计 8.1 为什么要使用泛型程序设计 类型参数(type parameters)(E.T.S...) 通配符类型(wildcard type)(?) 注意这两者用法用处并不同. 8.2 ...

  4. Python实用案例,Python脚本,Python实现每日更换“必应图片”为“桌面壁纸”

    往期回顾 Python实现自动监测Github项目并打开网页 Python实现文件自动归类 Python实现帮你选择双色球号码 前言: 今天我们就利用python脚本实现每日更换"必应图片& ...

  5. Tomcat7+ 弱口令 && 后台getshell漏洞

    打开tomcat管理页面http://192.168.49.2:8080/manager/html,输入弱密码tomcat:tomcat,即可访问后台 先将jsp大马压缩为zip,再将zip后缀改名为 ...

  6. getRawX、getRawY与getX、getY、getScrollX、getScrollY,getTop,getLeft区别

    这篇文章写的不错,Mark一下 http://blog.csdn.net/sinat_29912455/article/details/51073537

  7. Javas数组03——数组的使用

    Javas数组--数组的使用 1.普通的for循环 2.for-each循环 3.数组做方法入参 4.数组做返回值 例子1--普通for循环  package array; ​ public clas ...

  8. Linux进程理解与实践(一)基本概念和编程概述(fork,vfork,cow)

    进程 and 程序 什么是程序? 程序是完成特定任务的一系列指令集合. 什么是进程? [1]从用户的角度来看:进程是程序的一次执行过程 [2]从操作系统的核心来看:进程是操作系统分配的内存.CPU时间 ...

  9. 零基础学Java之Java学习笔记(一):Java概述

    什么是Java? Java是一门面向对象编程语言,可以编写桌面应用程序.Web应用程序.分布式系统和嵌入式系统应用程序. Java特点有哪些? 1.Java语言吸收了C++语言的各种优点,具有功能强大 ...

  10. 常见web中间件漏洞(五)weblogic漏洞

    继续整理有关中间件漏洞思路(仅做简单思路整理,不是复现,复现请参考大佬们的长篇好文,会在文章中列举部分操作) WebLogic是Oracle公司出品的一个application server,确切的说 ...