百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

python编程:57道练习题(python编程经典例题)

off999 2024-10-21 06:46 28 浏览 0 评论

# 1、(√)怎么计算2的3次方
print("计算2的3次方", 2 ** 3)
print("计算2的3次方", pow(2, 3))

# 2、怎么找出序列中的最大最小值?
list_x = [3, 2, 1, 4]
print("序列中的最大", max(list_x), "最小值", min(list_x))
new_list = sorted(list_x)
print("序列中的最大", new_list[len(list_x) - 1], "最小值", new_list[0])

# 3、怎么将字符列表转为字符串
str_x = ["h", "e", "l", "l", "o"]
print("".join(str_x))

# (√√)4、怎么快速打印出包含所有 ASCII 字母(大写和小写)的字符串
import string
print(string.ascii_letters)

# (√√)5、怎么让字符串居中
demo = "hello world"
print(demo.center(200,))
print(demo.center(200,"-"))

# 6、怎么在字符串中找到子串
s = "hello"
print(s.find("el"))  # 找不到会返回-1,不会有异常
print(s.index("el"))  # 找不到会有异常

# 7、(√)怎么让字符的首字母大写,其他字母小写
s = "hello world"
print(s.title())
print(s.capitalize())
import string
print(string.capwords(s))

# 8、(√)怎么清空列表内容
list_x = [1, 2, 3, "hello"]
# list_x.clear()
list_x[:] = []
print(list_x)

# 9、 怎么计算指定的元素在列表中出现了多少次?
list_x = [1, 2, 3, 4, 5, 5, 6, 5, 5]
print(list_x.count(5))

# 10、怎么在列表末尾加入其它元素
list_x = [1, 2, 3, "hello"]
list_x.append("add_ele")
list_x.insert(-1, "-1")
list_x.extend("e")
print(list_x)

# 11、(√)extend 和列表相加的区别?
# 相同点:+ 和 extend 都能将两个列表成员拼接到到一起
# 不同点:+ 生成的是一个新列表(id改变), extend 是将一个列表的成员一个个取出添加到原列表中 , 改变的是原列表的值 , id不变

# 12、怎么查找列表中某个元素第一次出现的索引,从 0 开始
list_x = [1, 2, 3, 4, 5, 5, 6, 5, 5]
print(list_x.index(5))

# 13、(√)怎么将一个对象插入到列表中
list_x = [1, 2, 3, "hello"]
list_x.insert(-1, "-1")
list_x[0] = "ha"
print(list_x)

# 14、(√)怎么删除列表中元素
list_x = [1, 2, 3, "hello"]
list_x.pop(0)
list_x.pop()
list_x.remove(3)
list_x.clear()
# del list_x
print(list_x)

# 15、怎么删除列表中指定元素
list_x.remove(3)

# 16、(√√)怎么让列表按相反顺序排列?
list_x = [1, 3, 5, 7]
list_x.reverse()
print(list_x)
print(list_x[::-1])

# 17、怎么表示只包含一个元素的元组
print(type(("1",)))

# 18、(√√)怎么批量替换字符串中的元素
str_x = "Merry Christmas"
a = str_x.replace(" ", "-")
print(a)

# 19、怎么把字符串按照空格进行拆分
str_x = "Merry Christmas"
a = str_x.split(" ")
print(a)

# 20、怎么去除字符串首位的空格
str_x = " Merry Christmas"
a = str_x.strip(" ")
print(a)

# 21、(√√)怎么给字典中不存在的key指定默认值
dict_x = {"a": 1}
a = dict_x.get("b", 2)
print(a)

# 22、(√√)怎么快速求 1 到 100 所有整数相加之和
print(sum(range(1, 101)))

# 23、(√√)怎么查出模块包含哪些属性?
import requests as requests
print(dir(requests))

# 24、(√√)怎么快速查看某个模块的帮助文档
print(range.__doc__)

# 25、(√√)怎么快速启动浏览器打开指定网站
import webbrowser
webbrowser.open("https://baidu.com")

# 26、(√√)Python里占位符怎么表示?
# 使用pass
a = 1
if a == 1:
    pass

# 27、(√√)怎么给函数编写文档?
def fun():
    '''函数说明文档'''
    pass
print(fun.__doc__)

# 28、(√√)怎么定义私有方法?
# 名称前两个_
def __name():
      pass

# 29、(√√)怎么判断一个类是否是另一个类的子类?
class A:
    pass
class B(A):
    pass
print(issubclass(B, A))

# 30、怎么从一个非空序列中随机选择一个元素?
import random
list_x = [1,2,3,4]
a = random.choice(list_x)
print(a)

# 31、(√√)怎么查出通过 from xx import xx导入的可以直接调用的方法?
# all方法,查出的是模块下不带_的所有方法,可以直接调用。
import random
print(random.__all__)

# 32、(√√)花括号{} 是集合还是字典?
print(type({}))
print(type(set()))

# 33、(√)怎么求两个集合的并集?
print({1, 2, 3} | {2, 3, 4})
print({1, 2, 3}.union({2, 3, 4}))

# 34、求两个集合的交集
print({1, 2, 3} & {2, 3, 4})
print({1, 2, 3}.intersection({2, 3, 4}))

# 35、(√√)求两个集合中不重复的元素?
print({1, 2, 3} ^ {2, 3, 4})
print({1, 2, 3}.symmetric_difference({2, 3, 4}))

# 36、求两个集合的差集?
print({1, 2, 3} - {2, 3, 4})
print({1, 2, 3}.difference({2, 3, 4}))

# 37、(√√)从一个序列中随机返回 n 个不同值的元素
import random
t = (1, 2, 3, 4, 5, 6, 7, 8, 9, 0)
print(random.sample(t, 2))

# 38、(√√)怎么生成两个数之间的随机实数
import random
print(random.uniform(10, 100))

# 39、(√√)怎么在等差数列中随机选择一个数
import random
print(random.randrange(0, 100, 10))

# 40、(√√)怎么在文件里写入字符?
with open("bruce.txt","w") as f:
    f.write("111123")

# 41、怎么读取文件内容?
with open("bruce.txt", "r") as f:
    print(f.read())

# 42、(√√)怎么把程序打包成 exe 文件
# py2applet -make-setup test_demo.py

# 43、(√√)怎么把程序打包成 Mac 系统可运行的 .app 文件


# 44、(√√)怎么获取路径下所有目录名称?
import sys
print(sys.path)


# 45、(√√)Python 环境下怎么执行操作系统命令?
import os
os.system("cd c:\\users")

# 46、(√√)怎么将当前时间转为字符串?
import time
print(time.asctime())

# 47、(√√)怎么将秒数转为时间数组
import time
print(time.localtime(1670000000))

# 48、(√√)将时间元组转换为从新纪元后的秒数
import time
print(time.mktime((2021, 12, 21, 14, 21, 7, 4, 21, 0)))
# reduce 需要导入

# 49、(√√)怎么将字符串转为时间元组
import time
t = str(time.asctime())
print(time.strptime(t))

# 50、(√√)怎么随机打乱列表的顺序
import random
t = list(range(10))
random.shuffle(t)
print(t)

# 51、(√√)怎么用for循环实现把字符串变成Unicode码位的列表
st = "!@##34;
codes = []
for i in st:
    codes.append(ord(i))
print(codes)

# 52、(√√)怎么用列表推导式实现把字符串变成Unicode码位的列表
# print([ord(i) for i in "!@##34;])

# 53、(√√)打印出两个列表的笛卡尔积


# 54、(√√)可迭代对象拆包时,怎么赋值给占位符
# 不想接收的元素,我们可以用占位符 _ 接收
for i, _ in [(1, 2), (2, 3)]:
    print(i)

# 55、Python3 中,用什么方式接收不确定值或参数
# *arg

# 56、用切片将对象倒序
a = "abc"
print(a[::-1])

# 57、怎么查看列表的 ID
a = ["a", "b"]
print(id(a))

相关推荐

系统集成项目管理工程师报考

中级系统集成项目报考条件及费用如下:1、凡遵守中华人民共和国宪法和各项法律,恪守职业道德,具有一定计算机技术应用能力的人员,均可根据本人情况,报名参加相应专业类别、级别的考试。2、获准在中华人民共和国...

电脑显示内存不能为read(电脑显示内存不能为read怎样修改虚拟内存)

1内存不能为read可能是因为程序在读取数据时没有分配足够的内存空间。2解决方法可以是增加程序的内存分配,或者优化内存使用方式,例如使用缓存等技术。3此外,还可以通过检查代码逻辑是否有误,或者是...

电脑刚启动就黑屏怎么办(电脑刚开机就黑屏怎么办)
  • 电脑刚启动就黑屏怎么办(电脑刚开机就黑屏怎么办)
  • 电脑刚启动就黑屏怎么办(电脑刚开机就黑屏怎么办)
  • 电脑刚启动就黑屏怎么办(电脑刚开机就黑屏怎么办)
  • 电脑刚启动就黑屏怎么办(电脑刚开机就黑屏怎么办)
网易用户中心官网(网易用户中心官网注册账号)

要登录网易个人中心的话,首先你网易要有自己的账户。你可以搜索一下网易的官方链接,打开以后先注册,注册成功了以后你就可以进到个人中心了,上面也可以做一些设置或修改你的密码之类的。然后你就可以多看一下,看...

windows defender怎么关闭win11

1.启用或禁用WindowsDefender的实时保护可以通过设置打开或者关闭某些模块(例如实时保护)的选项。第一步,右键点击开始菜单--设置或者按住WIN+I(大写的i)快捷键...

无法识别硬盘(无法识别硬盘怎么解决)

1.有可能可以修复2.因为硬盘无法识别可能是由于硬盘本身的故障或者连接线松动等原因导致的,可以尝试更换连接线或者使用一些数据恢复软件进行修复。但是如果硬盘本身的故障比较严重,可能需要专业的数据恢复...

win10固态硬盘如何分区(win10固态硬盘分区多大合适)

可以按照以下步骤进行分区。1.打开“此电脑”或“文件资源管理器”,右击“此电脑”,选择“管理”。2.在计算机管理窗口中,选择“磁盘管理”,找到你的固态硬盘。3.右击固态硬盘,选择“新建简单卷”。...

博图v19(博图v19安装过程中出错)

 西门子博途(TIAPortal)是用于工程设计和编程的软件平台,博途V19和V18是该平台的不同版本。它们在功能、性能和用户体验上有一定的区别。以下是一些主要区别:1.新功能和性能提升...

小米怎么关闭自动更新(如何关闭小米自动更新系统)

  方法/步骤分享:  1、首先找到自己手机上的设置选项。  2、找到设置之后我们看到下面有一个我的设备选项。  3、在我的设备下面有一个miui版本,点击这个版本号后面的箭头。  4、进入到系统更新...

隐藏的文件夹怎么才能显示出来

你可以打开我的电脑,随便找一个盘符点进去,然后点击左上角的组织选项,找到文件和文件夹选项,然后会弹出一个列表,找到选项显示所有文件和文件夹,把前面的勾打上就可以了。1.在资源管理器中,打开文件夹属性...

恢复出厂设置有什么影响吗(恢复出厂设置对有影响吗)

基本上没什么危害。恢复出厂设置是一次大容量的数据读写,清除,存储过程,相对一般日常使用来说,只是会对电脑的整个硬件硬盘形成一次重大磨损过程,大容量的数据读写,清除,存储,会加快硬盘的老化,但对电脑本身...

计算机电脑怎么设置密码(计算机在哪设置密码)

一、帐户    打开电脑,点击电脑左下角的开始菜单,在弹出的界面里找到“设置(齿轮形状)”。点击齿轮图标后,就会进入Windows10系统的设置界面,...

win10密钥激活码大全专业版免费破解版

1不存在永久激活密钥,但可以使用一些有效期长的密钥去激活Win10专业版。2Windows10的激活方式是基于数字权利,当你购买Windows10时,系统会将您电脑的硬件信息和购买记录绑定在一起...

免费动态壁纸2025(免费动态壁纸2023)

如果你想取消2023动态壁纸,可以按照以下步骤操作:首先,在桌面上右键点击空白区域,选择“个性化”;接着,在弹出的窗口中选择“背景”,找到“壁纸”选项,选择“图片”;最后,在“壁纸”选项下面找到“浏览...

360游戏中心手机网页版(360网页游戏平台官网)

360游戏大厅的登录方法:首先,需要在应用程序中搜索并安装360手机卫士应用程序,然后打开应用程序并点击“账号与安全”选项,在页面中选择“360账号登录”并输入账号密码即可成功登录360帐号,然后点击...

取消回复欢迎 发表评论: