python面试题收集面试题笔试题腾讯云开发者社区

已知 a的值为”hello”,b的值为”world”,如何交换a和b的值?得到a的值为”world”,b的值为”hello”

回文的定义:”回文” 就是正读倒读都一样的。如奇数个:”98789”,这个数字正读是”98789” 倒读也是”98789”。偶数个数字”3223”也是回文数。字母 “abcba” 也是回文。判断一个字符串是否是回文字符串,是打印True, 不是打印False

已知一个字符串为 “hello_world_yoyo”, 如何得到一个队列 [“hello”,”world”,”yoyo”]

有个列表 [“hello”, “world”, “yoyo”]如何把把列表里面的字符串联起来,得到字符串 “hello_world_yoyo”

把字符串 s 中的每个空格替换成”%20”输入:s = “We are happy.”输出:”We%20are%20happy.”

打印99乘法表

找出单词 “welcome” 在 字符串”Hello, welcome to my world.” 中出现的位置,找不到返回-1从下标0开始索引

统计字符串“Hello, welcome to my world.” 中字母w出现的次数统计单词 my 出现的次数

题目:输入一个字符串str, 输出第m个只出现过n次的字符,如在字符串 gbgkkdehh 中,找出第2个只出现1 次的字符,输出结果:d

判断字符串a=”welcome to my world” 是否包含单词b=”world”包含返回True,不包含返回 False

输出指定字符串A在字符串B中第一次出现的位置,如果B中不包含A,则输出-1从 0 开始计数A = “hello”B = “hi how are you hello world, hello yoyo !”

输出指定字符串A在字符串B中最后出现的位置,如果B中不包含A,则输出-1从 0 开始计数A = “hello”B = “hi how are you hello world, hello yoyo !”

给定一个数a,判断一个数字是否为奇数或偶数a1 = 13a2 = 10

输入一个姓名,判断是否姓王a = “王五”b = “老王”

如何判断一个字符串是不是纯数字组成a = “123456”b = “yoyo123”

将字符串 a = “This is string example….wow!” 全部转成大写字符串 b = “Welcome To My World” 全部转成小写

将字符串 a = “ welcome to my world “首尾空格去掉

将字符串a = “ welcome to my world !”左边的空格去掉

将字符串a = “ welcome to my world ! “右边的空格去掉

将字符串a = “ welcome to my world ! “里面的所有空格都去掉

s = “ajldjlajfdljfddd”,去重并从小到大排序输出”adfjl”

s = “ajldjlajfdljfddd”,去重保留原来的顺序,输出”adfjl”

题目 打印出如下图案(菱形):

题目 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。a = 12345

如果一个 3 位数等于其各位数字的立方和,则称这个数为水仙花数。例如:153 = 1^3 + 5^3 + 3^3,因此 153 就是一个水仙花数那么问题来了,求1000以内的水仙花数(3位数)

如果一个正整数等于除它本身之外其他所有除数之和,就称之为完全数。例如:6是完全数,因为6 = 1+2+3;下一个完全数是28 = 14+7+4+2+1。求1000以下的完全数

求1+2+3…+100和

计算求1-2+3-4+5-…-100的值

计算求1+2-3+4-5… …100 的值

定义一个函数:计算 1-n 之间的所有 5 的倍数之和,默认计算 1-100 ( n 是 一个整数)

计算公式 13 + 23 + 33 + 43 + …….+ n3实现要求:输入 : n = 5输出 : 225对应的公式 : 13 + 23 + 33 + 43 + 53 = 225

阶乘的意思: 10!=10x9x8x7x6x5x4x3x2x1求10!

求1+2!+3!+…+10!的和

求s=a+aa+aaa+aaaa+aa…a的值

已知一个数列:1、1、2、3、5、8、13、。。。。的规律为从 3 开始的每一项都等于其前两项的和,这是斐波那契数列。求满足规律的 100 以内的所有数据

如何判断一个数组是对称数组:要求:判断数组元素是否对称。例如[1,2,0,2,1],[1,2,3,3,2,1]这样的都是对称数组用Python代码判断,是对称数组打印True,不是打印False,如:x = [1, “a”, 0, “2”, 0, “a”, 1]

如果有一个列表a=[1,3,5,7,11]问题:1如何让它反转成[11,7,5,3,1]2.取到奇数位值的数字,如[1,5,11]

问题:对列表a 中的数字从小到大排序a = [1, 6, 8, 11, 9, 1, 8, 6, 8, 7, 8]

L1 = [1, 2, 3, 11, 2, 5, 3, 2, 5, 33, 88]找出列表中最大值和最小值

a = [“hello”, “world”, “yoyo”, “congratulations”]找出列表中单词最长的一个

取出列表中最大的三个值L1 = [1, 2, 3, 11, 2, 5, 3, 2, 5, 33, 88]

a = [1, -6, 2, -5, 9, 4, 20, -3] 按列表中的数字绝对值从小到大排序

b = [“hello”, “helloworld”, “he”, “hao”, “good”]按list里面单词长度倒叙

L1 = [1, 2, 3, 11, 2, 5, 3, 2, 5, 33, 88]如何用一行代码得出[1, 2, 3, 5, 11, 33, 88]L2 = [1, 2, 3, 4, 5] ,L[10:]结果是多少(报错?还是None,还是[])

将列表中的重复值取出(仅保留第一个),要求保留原始列表顺序如a=[3, 2, 1, 4, 2, 6, 1] 输出[3, 2, 1, 4, 6]

a = [1, 3, 5, 7]b = [‘a’, ‘b’, ‘c’, ‘d’]如何得到[1, 3, 5, 7, ‘a’, ‘b’, ‘c’, ‘d’]

用一行代码生成一个包含 1-10 之间所有偶数的列表

列表a = [1,2,3,4,5], 计算列表成员的平方数,得到[1,4,9,16,25]

使用列表推导式,将列表中a = [1, 3, -3, 4, -2, 8, -7, 6]找出大于0的数,重新生成一个新的列表

统计在一个队列中的数字,有多少个正数,多少个负数,如[1, 3, 5, 7, 0, -1, -9, -4, -5, 8]

a = [“张三”,”张四”,”张五”,”王二”] 如何删除姓张的

题1:有个列表a = [1, 3, 5, 7, 0, -1, -9, -4, -5, 8] 使用filter 函数过滤出大于0的数题2:列表b = [“张三”, “张四”, “张五”, “王二”] 过滤掉姓张的姓名

过滤掉列表中不及格的学生a = [{“name”: “张三”, “score”: 66},{“name”: “李四”, “score”: 88},{“name”: “王五”, “score”: 90},{“name”: “陈六”, “score”: 56},]

有个列表 a = [1, 2, 3, 11, 2, 5, 88, 3, 2, 5, 33]找出列表中最大的数,出现的位置,下标从0开始

a = [‘my’, ‘skills’, ‘are’, ‘poor’, ‘I’, ‘am’, ‘poor’, ‘I’,‘need’, ‘skills’, ‘more’, ‘my’, ‘ability’, ‘are’,‘so’, ‘poor’]找出列表中出现次数最多的元素

a = [‘my’, ‘skills’, ‘are’, ‘poor’, ‘I’, ‘am’, ‘poor’, ‘I’,‘need’, ‘skills’, ‘more’, ‘my’, ‘ability’, ‘are’,‘so’, ‘poor’]

给定一个整数数组A及它的大小n,同时给定要查找的元素val,请返回它在数组中的位置(从0开始),若不存在该元素,返回-1。若该元素出现多次请返回第一个找到的位置如 A1=[1, “aa”, 2, “bb”, “val”, 33]或 A2 = [1, “aa”, 2, “bb”]

给定一个整数数组nums 和一个目标值target ,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定nums=[2,7,11,15],target=9因为nums[0] + nums[1] =2+7 = 9所以返回[0, 1]

有 a = [[“A”, 1], [“B”, 2]] ,如何取出 2

a = [[1,2],[3,4],[5,6]] 如何一句代码得到 [1, 2, 3, 4, 5, 6]

L = [1, 2, 3, 5, 6],如何得出 ‘12356’?

a = [“a”, “b”, “c”]b = [1, 2, 3]如何得到 {‘a’: 1, ‘b’: 2, ‘c’: 3}

如下列表people = [{“name”:”yoyo”, “age”: 20},{“name”:”admin”, “age”: 28},{“name”:”zhangsan”, “age”: 25},]按年龄age从小到大排序

现有 nums=[2, 5, 7] ,如何在该数据最后插入一个数字 9 ,如何在2后面插入数字0

有个列表a = [1, 2, 3, 4, 5, 6, 7, 8, 9]如何打乱列表a的顺序,每次得到一个无序列表

输出1-100除3余1 的数,结果为tuple

将(‘a’, ‘b’, ‘c’, ‘d’, ‘e’) 和 (1,2, 3, 4, 5)两个tuple转成(1, 2, 3, 4, 5)为key, (‘a’, ‘b’, ‘c’, ‘d’, ‘e’) 为value的字典

将字典里的值是数值型的转换为字符串,如a = {‘aa’: 11, ‘bb’: 222}得到{‘aa’: ‘11’, ‘bb’: ‘222’}

a = [1,2,3] 和 b = [(1),(2),(3) ] 以及 c = [(1,),(2,),(3,) ] 的区别?

map函数,有个列表a = [1, 2, 3, 4] 计算列表中每个数除以2 取出余数 得到 [1,0,1,0]

map函数将列表 [1,2,3,4,5] 使用python方法转变成 [1,4,9,16,25]

map函数对列表a=[1,3,5],b=[2,4,6]相乘得到[2,12,30]

reduce函数计算1-100的和

reduce函数计算1!+2!+3!+。。。+10!

两个字典合并a={“A”:1,”B”:2},b={“C”:3,”D”:4}

m1={‘a’:1,’b’:2,’c’:1} # 将同样的value的key集合在list里,输出{1:[‘a’,’c’],2:[‘b’]}

d={“name”:”zs”,”age”:18,”city”:”深圳”,”tel”:”1362626627”}字典根据键从小到大排序

a = [2, 3, 8, 4, 9, 5, 6]b = [2, 5, 6, 10, 17, 11]1.找出a和b中都包含了的元素2.a或b中包含的所有元素3.a中包含而集合b中不包含的元素

有1、2、3、4数字能组成多少互不相同无重复数的三位数?分别打印这些三位数的组合

a = [11, 2, 33, 1, 5, 88, 3]

冒泡排序:依次比较两个相邻的元素,如果顺序(如从小到大、首字母从A到Z)错误就把他们交换过来

在以下文本中找出 每行中长度超过3的单词:Call me Ishmael. Some years ago - never mind how long precisely - havinglittle or no money in my purse, and nothing particular to interest meon shore, I thought I would sail about a little and see the watery partof the world. It is a way I have of driving off the spleen, and regulatingthe circulation. - Moby Dick

python的预期结果(尽量不超过3行搞定):[[‘Call’, ‘Ishmael.’, ‘Some’, ‘years’, ‘never’, ‘mind’, ‘long’, ‘precisely’, ‘having’],[‘little’, ‘money’, ‘purse,’, ‘nothing’, ‘particular’, ‘interest’],[‘shore,’, ‘thought’, ‘would’, ‘sail’, ‘about’, ‘little’, ‘watery’, ‘part’],[‘world.’, ‘have’, ‘driving’, ‘spleen,’, ‘regulating’],[‘circulation.’, ‘Moby’, ‘Dick’]]]

有一个数据list of dict如下a = [{“yoyo1”: “123456”},{“yoyo2”: “123456”},{“yoyo3”: “123456”},]写入到本地一个txt文件,内容格式如下:yoyo1,123456yoyo2,123456yoyo3,123456

判断一个字符串的括号自否闭合(包括大小中括号)左括号和右括号必须是一一对应

有一个纯数字组成的字符串, 返回连续单一数字子串的个数输入字符串:“22252”只含单一数字的子串是1个字符:2出现4次,5出现1次2个字符 22 出现2 次3个字符 222 出现1 次4个子串 0次5个字符 0次总共 4+1+2+1 =8输出结果:8

示例:输入:22252输出:8

有一个字符串列表[‘aababbc’, ‘badabcab’] 将字符串中的’ab’ 移除比如’aababbc’ 移除里面的ab后得到abc 需继续移除ab,得到c,直到字符串中不会出现连续的ab

阅读以下代码,打印结果是什么?

阅读以下代码,得到的结果是什么

阅读以下代码,得到什么结果

写出以下程序的输出结果

分别使用map reduce filter 函数完成下面的任务

1.计算 1- 100 的和2.1-10,对每个数字的平方

3.[“a”, “ab”, “abc”, “bc”, “cd”] 输出含有c字符的元素,返回值是list

a=[1,2,1,2,2,2,3,4,5,6,56,7,1,3,4]按列表中数字出现的次数,从高到低排序,并去除重复的比如2出现了4次,排第一个位置。1出现了3次,于是可以得到:[2, 1, 3, 4, 5, 6, 7, 56]

def print_directory_contents(sPath):“””这个函数接受文件夹的名称作为输入参数,返回该文件夹中文件的路径,以及其包含文件夹中文件的路径。“””

判断一个字符串是否包含重复字符。例如:“hello”就包含重复字符‘l’,而“world”就不包含重复字符, 有重复打印True, 没重复打印False

给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:” abcabcbb” 输出: 3解释:因为无重复字符的最长子串是”abc”, 所以其长度为3。示例2:输入: “bbbbb”” 输出: 1解释:因为无重复字符的最长子串是”b”, 所以其长度为1。示例3:输入: “ pwwkew” 输出: 3解释:因为无重复字符的最长子串是”wke”‘, 所以其长度为3。请注意,你的答案必须是子串的长度,”pwke”是一个子序列,不是子串。

回文是指正序(从左向右)和倒序(从右向左)读都是一样的。例如:121 ,abcdedcba,123321等都是回文这种的字符串“ABCABADCSABBAUYIIYU”找出回文出现的次数子串回文是:’BB’, ‘II’,’ABA’,’ABBA’, ‘YIIY’,’UYIIYU’ 总共有6个

找出一个列表中,所有出现的连续数字,如列表a=[1,2,3,8,6,7,5,10,16,98,99,100,101],不考虑数字的顺序连续的数字是指:123, 456, 78 这种,可以是连续的2个,也可以是多个,135 这种是不连续的。于是可以知道连续的数字是[1,2,3],[5,6,7,8], [98,99,100,101]

THE END
0.74输出菱形图案这篇博客介绍了一个简单的C语言程序,该程序用于输出由'A'字符组成的菱形图案。程序分为两种输出方式,一种是一行输出,另一种是分三行输出。输出的菱形图案包括上下对称的'A'字符,是初学者练习控制台输出和字符串格式化的经典例子。 一、题目要求 本题要求编写程序,输出指定的由“A”组成的菱形图案。 jvzquC41dnuh0lxfp0tfv8r2a8<15?=271gsvrhng1jfvjnnu1736>89498
1.本题要求编写程序,输出指定的由“A”组成的菱形图案。文章浏览阅读374次。/通过控制空格的数量配合换行符来输出菱形图案。_本题要求编写程序,输出指定的由“a”组成的菱形图案。jvzquC41dnuh0lxfp0tfv8oc{kf1jwvkerf1mjvckrt1:944;692=
2.在第一行和最末行为止。例如输入字母D,输出图形如下输入一个大写字母打印菱形。菱形中间一行由该字母组成,相邻的各行由前面的字母依次组成,直到字母A出现在第一行和最末行为止。例如输入字母D,输出图形如下 C语言在线运行jvzq<84lcxg/l|wwp0tfv8Q:NMv0gmnv
3.1002:输出菱形图案该编程题要求用C语言编写程序,输出特定的由A构成的菱形图案。输入为空,输出应为指定格式的菱形图案。示例代码给出了两种正确的实现方式,均能正确打印菱形。 c语言自练,OJ系统第三题。 题目描述 本题要求编写程序,输出指定的由“A”组成的菱形图案。 jvzquC41dnuh0lxfp0tfv8r2a9::2A5421gsvrhng1jfvjnnu1742<<:529
4.输出菱形图案/*7-3 输出菱形图案(5 分)本题要求编写程序,输出指定的由“A”组成的菱形图案。 输入格式: 本题无输入 输出格式: 按照下列格式输出由“A”组成的菱形图案。 A A A A */#include <stdio.h>intmain() {printf(" A\n");printf("A A\n");printf(" A\n");return0; } jvzquC41dnuh0lxfp0tfv8vsa4915=;;31gsvrhng1jfvjnnu1=96?:;:7
5.C语言:打印AZ字母组合的菱形图案南非波波char c='A'; // scanf("%d",&n); for(i=1;i<=2*n-1;i++) { int j,k; k=n-abs(n-i); for(j=0;j<=abs(n-i);j++) { printf("+"); } for(j=1;j<=2*k-1;j++) { printf("%c",c); c++; if(c=='Z'+1) { c='A'; } } for(j=0;j<=abs(n-i);jvzquC41yy}/ewgnqiy/exr1uqthsrsidq5q1A>562:40qyon
6.C语言基础输出输出菱形图案 #include<stdio.h>intmain() {printf(" A\n");printf("A A\n");printf(" A\n");return0; } 一键获取完整项目代码 1 2 3 4 5 6 7 8 9 知识点: 1,学会了输入输出; 2,学会了输出换行。 心得体会: 其实C语言也不是想象中的那么难学,只要自己用心去体会,最后一定会有一个好结果jvzquC41dnuh0lxfp0tfv8}i39sl5A7636783961ctzjeuj1fgzbkux19::7999;
7.C语言入门到精通100题c语言入门基础100题题目:输出特殊图案,请在c环境中运行,看一看,VeryBeautiful! 1.程序分析:字符共有256个。不同字符,图形不一样。 2.程序源代码: #include “stdio.h“ main() { char a=176,b=219; printf(“%c%c%c%c%c\n“,b,a,a,a,b); printf(“%c%c%c%c%c\n“,a,b,a,b,a); jvzquC41dnuh0lxfp0tfv8]kc2Rjcwl1ctzjeuj1fgzbkux175769=:7
8.输入一个大写字符,输出由A至该字符组成的空心正三角形。例如,输入C更多“输入一个大写字符,输出由A至该字符组成的空心正三角形。例如,输入C,输出 A B B CCCCC”相关的问题 第1题 编写作图程序:输入一个整数n,输出由n行上三角形与n+1 编写作图程序:输入一个整数n,输出由n行上三角形与n+1行下三角形组成的如下菱形。 输入样例: 5 输出样例:(程序有3个空,答案一行写jvzquC41yy}/uqfpiz{fdj3eqo5but43;;;2::70jvsm