2023蓝桥杯考前整理

目录

python接收数据的方法

python内置方法

python字符串方法

python模块


python接收数据的方法

#接收一个元素
s = input()  #接收一个字符串
n = int(input())  #接收一个整数

#接收两个或三个元素(以空格隔开)
n, m = map(int, input().split())
n, m, k = map(int, input().split())  #整数

#将一行元素放入数组中
num = [int(i) for i in inupt(),split()]

#将数组变为整个字符串
s = "".join(map(str,num))

python内置方法

hex()  #将整数转换为十六进制字符串
oct()  #将整数转换成八进制字符串
oct(int("39",16))    #将39的十六进制转换成八进制
chr(number)   #返回数字对应的ASCLL码值
divmod(a, b)  #返回(a//b, a%b)

python字符串方法

s.swapcase() #将字符串中所有字母的大小写都反转
s.upper() #将字符串所有的字母都转换为大写
s.lower() #将字符串所有的字母都转换为小写
s.isdigit() #检查字符串中的字符是否都是数字
s.isnumeric() #检查字符串中的所有字符是否都是数字字符
s.capitalize() #返回字符串的副本,但将第一个字符大写
s.isalpha() #检查字符串中的所有字符是否都是字母
s.isalnum() #检查字符串中的字符是否都是字母或数
s.isspace() #检查字符串中的字符是否都是空白字符

python模块

statistics模块

#statistics模块
import statistics
statistics.mean()  #求算数平均值
statistics.median()  #计算数据的中位数,如果有两个中位数,则返回其平均值
statistics.median_low()  #返回数据中的低中位数
statistics.median_high()  #返回数据中的高中位数
statistics.mode()   #返回数据中的众数
statistics.pvariance()  #返回数据中的方差

collections模块

import collections
#collections.deque([])
q = collections.deque([1,2,3,4])
q.rotate(1)
print(q) #[4,1,2,3]
q.rotate(1)
print(q) #[3,4,1,2]

#collections.Counter()
collections.Counter([1,2,3,1,2,3,1,2])
#Counter({1:3, 2:3, 3:2})

datetime模块

#日期增加
import datetime
bt = datetime.date(2000, 11, 6)
print(bt)   #2000-11-6
a = datetime.timedelta(days = 100)
b = a + bt
print(b)    #2001-02-14

#给定日期求星期
bt.weekday()   #返回weekday:如果是星期一,返回0;如果是星期二,返回1,依此类推
bt.isoweekday()  #返回weekday,如果是星期一,返回1;如果是星期2,返回2,依此类推

#标准化
bt.isoformat()  #2000-11-06

#返回公元公历开始到现在的天数
bt.toordinal()

#输出
bt.__format__('%Y/%m/%d')  #'2000/11/06'

calendar模块

#判断是否为闰年
import calendar
calendar.isleap(2022)  #False

#返回两年之间的闰年总数
calendar.leapdays(2000, 2020)

本篇博客总结了:https://blog.csdn.net/qq_46500711/article/details/124513546?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168079079716800180611659%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=168079079716800180611659&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-2-124513546-null-null.142^v81^pc_new_rank,201^v4^add_ask,239^v2^insert_chatgpt&utm_term=%E8%93%9D%E6%A1%A5%E6%9D%AFpython&spm=1018.2226.3001.4187

更多内容可以跳转。

你可能感兴趣的:(算法刷题,蓝桥杯)