重庆大学python期末复习知识点整理

1.小数点后保留2位小数

print("%.2f")  #小数点后保留两位小数

2.大小写字母转换

little=input()
print(little.upper())#将输入转换为大写
print(little.lower())#将输入转换为小写

3.列表中统计某个元素出现的次数

a=3
nums=[1,2,3,4,5]
total=nums.count(a)

4.列表排序

list=[3,1,2,5,4]
list.sort()
print(list)

5.求斐波那契数列

def Fibonacci(num,n):
       if(n<2):
          return 1
       for i in range(2,n):
             num.append(num[i-1]+num[i-2])
       return num[-1]

num  =  [1,  1]
n  =  int(input())
print(Fibonacci(num,  n))

6.列表中新增元素

nums=[1,2,3]
nums.append(1)

7.遍历列表

nums=[1,2,3,4,5]
for i in nums:
    print(i)

8.求列表长度

nums=[1,2,3,4,5]
print(len(nums))

9.将列表中元素重复n次

nums=[1,2,3,4,5]
nums=nums*3

10.将列表中每个元素平方

nums=[1,2,3,4,5]
nums=[x*x for x in nums]

11.:把列表里面的个位正整数组合成一个最大的整数

读入一个正整数列表,每个正整数都只有一位。把这些列表里面的数字,按位数组织成一个最大的整数,每个数字占据一位,不能重复使用。然后输出这个数字。例如列表[1,2,3,4] 可以组成1234, 或者4321等多个整数。输出最大整数。

nums=eval(input())
nums.sort(reverse=True)
num_str="".join(str(x) for x in nums)
print(int(num_str))


12.字符串的.join()方法将可以将元素按照连接符连接起来

nums=[1,2,3,4,5]
print(",".join(str(x) for x in nums))

13.列表删除元素

nums.remove(x)

14.列表中删除某个位置的元素

numbers = [1, 2, 3, 4, 5]
del numbers[2]  # 删除索引为2的元素,即3
print(numbers)  # 输出: [1, 2, 4, 5]

使用切片和赋值

numbers = [1, 2, 3, 4, 5]
numbers[2:3] = []  # 删除索引为2的元素,即3
print(numbers)  # 输出: [1, 2, 4, 5]

15.判断是否为素数

def isPrime(x):
    if x<=1:
        return False
    else:
        for i in range(2,x):
            if(x%i==0):
                return False
        return True

16.判断一个数是否为整数

# 根据平均值的小数部分决定输出格式
if average.is_integer():
    print(int(average))  # 如果小数部分为0,只输出整数部分
else:
    print(f"{average:.2f}")  # 如果小数部分不为0,输出结果保留两位小数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值