【Python刷题篇】Python从0到入门1|字符串、运算符、列表入门
前言
- 本期是Python从0到入门1:字符串、运算符、列表入门,有不懂的地方可以评论进行讨论!
- 接下来我将继续更新Python刷题系列、数据库从0到入门刷题系列等等。
- 本系列文章采用牛客的核心代码模式进行案例代码提供,帮助大家从0到入门的学习过程中进行配套的刷题~
- 推荐给大家一款刷题、面试的神器,我也是用这一款神器进行学习的!~链接如下:刷题神器跳转链接
- 该神器不仅网页界面十分美观,而且操作起来极易上手入门!非常适合新手进行系统性的学习!
- 小白新手可以通过该神器进行日常的刷题、看大厂面经、学习计算机基础知识、与大牛面对面沟通~ 刷题的图片已经放在下面了~
Q1:Hello World!
问题描述:输出Hello World!
相关提示:
1、将字符串 ‘Hello World!’ 存储到变量str中,再使用print语句将其打印出来。
示例代码:
str = "Hello World!"
print(str)
- 1
- 2
Q2:多行输出
问题描述:将字符串 ‘Hello World!’ 存储到变量str1中,再将字符串 ‘Hello Nowcoder!’ 存储到变量str2中,再使用print语句将其打印出来(一行一个变量)。
相关提示:
1、第一行输出字符串Hello World!,第二行输出字符串Hello Nowcoder!
示例代码:
str1 = 'Hello World!'
str2 = 'Hello Nowcoder!'
print(str1 + "\n" + str2 + "\n")
- 1
- 2
- 3
Q3:格式化输出
问题描述:牛牛、牛妹和牛可乐正在Nowcoder学习Python语言,现在给定他们三个当中的某一个名字name,假设输入的name为Niuniu,则输出 I am Niuniu and I am studying Python in Nowcoder! 请按以上句式输出相应的英文句子。
相关提示:
1、一行一个字符串表示名字。
2、假设输入的name为Niuniu,则输出I am Niuniu and I am studying Python in Nowcoder!
请按以上句式输出相应的英文句子。
示例代码:
name=input()
# 方法1
print('I am {} and I am studying Python in Nowcoder!'.format(name))
# 方法2:位置一一对应
print('I am {0} and I am studying Python in Nowcoder!'.format(name))
# 方法3:参数
print('I am {A} and I am studying Python in Nowcoder!'.format(A=name))
# 方法4:文本用 %s 占位符
print('I am %s and I am studying Python in Nowcoder!'%name)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
Q4:格式化输出(二)
问题描述:牛牛、牛妹和牛可乐都是Nowcoder的用户,某天Nowcoder的管理员希望将他们的用户名以某种格式进行显示,
现在给定他们三个当中的某一个名字name,请分别按全小写、全大写和首字母大写的方式对name进行格式化输出(注:每种格式独占一行)。
相关提示:
1、请分别按全小写、全大写和首字母大写的方式对name进行格式化输出(注:每种格式独占一行)。
示例代码:
name = input()
# 利用lower、upper、title方法将输入的name全转为 全小写、全大写、首字母大写
print(f'{name.lower()}')
print(f'{name.upper()}')
print(f'{name.title()}')
# 或者
name = input()
print(name.lower())
print(name.upper())
print(name.title())
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Q5:条件比较
问题描述:
使用print()语句直接打印数字2和数字3是否相等的比较结果;
使用print()语句直接打印数字2和数字3是否不相等的比较结果;
使用print()语句直接打印数字2是否大于数字3的比较结果;
使用print()语句直接打印数字2是否小于数字3的比较结果;
使用print()语句直接打印数字2是否大于等于数字3的比较结果;
使用print()语句直接打印数字2是否小于等于数字3的比较结果;
使用print()语句直接打印 数字2是否小于数字3的比较结果 逻辑与(也即使用 and 运算符) 数字2是否小于数字1的比较结果 的运算结果 ;
使用print()语句直接打印 数字2是否小于数字3的比较结果 逻辑或(也即使用 or 运算符) 数字2是否小于数字1 的比较结果 的运算结果;
使用print()语句直接打印字符串’Python’和字符串"Python"是否相等的比较结果;
使用print()语句直接打印字符串’Python2’和字符串’Python3’是否不相等的比较结果;
使用print()语句直接打印字符串’PYTHON’.lower()和字符串’Python’.lower()是否相等的比较结果;
创建一个列表my_list,其中依次包含[1, 3]中的所有整数,
如果数字2在列表my_list里,请使用print()语句一行打印字符串’2 is in my_list!‘;
如果数字8不在列表my_list里,请使用print()语句一行打印字符串’8 is not in my_list!’。
相关提示:
1、无
示例代码:
print(2 == 3)
print(2 != 3)
print(2 > 3)
print(2 < 3)
print(2 >= 3)
print(2 <= 3)
print(2<3 and 2<1)
print(2<3&nbs***bsp;2<1)
print('Python' == 'Python')
print('Python2' != 'Python3')
print('PTYHON'.lower() == 'Python'.lower())
my_list = [1, 2, 3]
if 2 in my_list:
print('2 is in my_list!')
if 8 not in my_list:
print('8 is not in my_list!')
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
Q7:比较-计算器
问题描述:牛牛正在练习心算能力,为了测试他算得准不准,他决定写一段简单的计算器小程序检验自己的心算能力。这个计算器要实现的功能包括:读入第一个数字记入变量x中,读入第二个数字记入变量y中;然后依次逐行用print函数打印x与y相加,x减去y,x与y相乘,x除以y(整除),x对y取余的计算结果。
相关提示:
1、输入两个整数,x与y,其中y不会为0
示例代码:
x=int(input())
y=int(input())
print(x+y)
print(x-y)
print(x*y)
print(x//y) #整除
print(x%y) #取余
- 1
- 2
- 3
- 4
- 5
- 6
- 7
Q8:列表-发送offer
问题描述:某公司在面试结束后,创建了一个依次包含字符串 ‘Allen’ 和 ‘Tom’ 的列表offer_list,作为通过面试的名单。
请你依次对列表中的名字发送类似 ‘Allen, you have passed our interview and will soon become a member of our company.’ 的句子。但由于Tom有了其他的选择,没有确认这个offer,HR选择了正好能够确认这个offer的Andy,所以请把列表offer_list中 ‘Tom’ 的名字换成 ‘Andy’ ,再依次发送类似 ‘Andy, welcome to join us!’ 的句子。
相关提示:
1、按题目描述进行输出即可。
Allen, you have passed our interview and will soon become a member of our company.
Tom, you have passed our interview and will soon become a member of our company.
Allen, welcome to join us!
Andy, welcome to join us!
示例代码:
按题目描述进行输出即可。
Allen, you have passed our interview and will soon become a member of our company.
Tom, you have passed our interview and will soon become a member of our company.
Allen, welcome to join us!
Andy, welcome to join us!
- 1
- 2
- 3
- 4
- 5
总结
点击链接进行跳转注册,开始你的保姆级刷题之路吧!刷题打怪码神之路
另外这里不仅仅可以刷题,你想要的这里都会有,十分适合小白和初学者入门学习~
1、算法篇(398题):面试必刷100题、算法入门、面试高频榜单
2、数据结构篇(300题):都是非常经典的链表、树、堆、栈、队列、动态规划等
3、语言篇(500题):C/C++、java、python入门算法练习
4、SQL篇(82题):快速入门、SQL必知必会、SQL进阶挑战、面试真题
5、大厂笔试真题:字节跳动、美团、百度、腾讯…掌握经验不在惧怕面试!
文章来源: blog.csdn.net,作者:洲的学习笔记,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/weixin_51484460/article/details/125651445
- 点赞
- 收藏
- 关注作者
评论(0)