python 小练(一)

# -- coding: utf-8 --# @Time : 2022/8/12 11:40# @Author : siyu.yang# 2.注册一个刷题网站账号:https://leetcode.cn/# 3.pycharm 新建项目new environment using方法和Existing Interpreter两种# 方式简历项目的区别是什么new environment using 新建一个项目的虚拟环境,这个环境和其它项目环境独立,不影响Existing Interpreter 本地的环境,不用重新建立环境,一旦该环境出现问题,所有与之共用的项目环境都无法运行# 4.编编译.py的两种方式,编译程pyc文件有那些好处?方式一:直接运行.py文件方式二:通过命令python,python -m py_compile +.py文件所在的位置,编译成.pyc文件的好处:加载更快,无法看到内部代码,保护源代码# 5.用代码实现:控制多台输入两个数后,用python赋值的方式实现交换a = int(input('请输入a:'))b = input('请输入b:')c = aa = bb = cprint(a,b)# 6.用代码实现:控制台输入5个数字后,用list方法实现从小到大输出,并输出最小值list_a = []for i in range(0, 5):    list_a.append(int(input('请输入%s个数字:' % (i + 1))))print(list_a)list_a.sort()print(list_a)print(min(list_a))# 7.有一个浮点数22.33456,如果我要输出abc 22.3kkk如何用字符串格式的方法实现num = 22.33456print('abc %.1fkkk '%(num))# 8.罗列处理字符串的方法并说明作用str7 = 'hello world'print(str7.capitalize())  # 首字母大写,其它小写print(str7.upper())   # 全大写print(str7.lower())  # 全小写print(str7.replace('o','Y'))  # 将0替换程kprint(str7.replace('o','@',2))  # 数字表示替换的个数# 9.罗列处理列表的方法,并说明作用list1 = [1, 2, 3,'李四']list1.append('张三')  # 追加print(list1)list1.insert(1, '李四')  # 在指定位置插入print(list1)print(list1.pop())  # 返回最后一个元素,并从list中删除print(list1)list1.remove('李四')  # 删除第一次出现的元素print(list1)print(list1.count(2))  # 统计元素出现的个数print(list1.index('李四')) # 获取下标# 10.有一个元组(1,2,2,2,4,5),如何用集合的方法去掉其中的重复tuple_01 = (1,2,2,2,4,5)print(set(tuple_01))# 11.列表和元组有什么 相同和不同的地方1.列表是可变数据类型,元组是不可变数据类型2.列表赋值之后值可以改变,元组赋值后值不能改变3.定义方式不同,列表定义是用[],元组是()
发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章