-
随机数模块random可用于生成随机数
import random # 生成0~10之间的随机数 a = random.randint(0,10)
-
max()方法返回给定参数的最大值
min()返回最小值x = 10 y = 8 z = 11 print("最大值为", max(x,y,z)) >11
-
range(a,b)表示范围[a,b)
range(n)表示范围[0,n)
range(a,b,s)表示范围[a,b),步长为s
-
bin()将数转换为二进制
oct()将数转换为八进制
hex()将数转换为十六进制
a = int(input("输入一个整数:")) # 计算二进制 temp = a l = [] while temp!=0: d = temp%2 l.insert(0, d) temp//=2 print("二进制为:") for i in l: print(i, end="") print(end=" ") print(bin(a)) # 计算八进制 temp = a l = [] while temp!=0: d = temp%8 l.insert(0, d) temp//=8 print("八进制为:") for i in l: print(i, end="") print(end=" ") print(oct(a)) # 计算十六进制 temp = a l = [] while temp!=0: d = temp%16 if d>=10: l.insert(0, chr(d+55)) else: l.insert(0, d) temp//=16 print("十六进制为:") for i in l: print(i, end='') print(end=" ") print(hex(a))
chr()输出ascii码对应的字符
ord()输出字符对应的ascii码
-
calender
- calendar.calendar(year,w=2,l=1,c=6),返回年日历,3月一行,
间距为c,每日宽w,每星期l行,示例w
l
c
为默认值 - claender.month(year,month),返回某年某月日历
- calendar.isleap(year),是闰年返回True,否则返回false。
- calendar.weekday(year,month,day),返回给定日期是星期几,星期一(0)~星期日(6)
- clender.monthrange(y,m),输出二元组(n,m)n是所查月份的第一天对应的是星期几(0-6),m是这个月的天数
- calendar.calendar(year,w=2,l=1,c=6),返回年日历,3月一行,
-
datetime
- datetime.date.today(),返回今天的日期
- datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0),表示时间间隔
-
round(x,n) 方法返回浮点数x的四舍五入值,n为小数位数,n不存在默认取整数
-
time
- time.time()可以获取当前时间戳
- time.strptime(string[,format]):根据格式解析表示时间的字符串。
string:字符串类型的时间。format:提供字符串类型的时间的格式。 - time.mktime(t):将struct_time类型的时间转换为时间戳类型。
- time.strftime(format[,t]):将struct_time类型的时间转换为format参数指定格式的字符串。
- time.localtime():格式化时间戳为本地的时间
-
exec() 执行储存在字符串或文件中的Python语句
-
sorted方法:sorted(iterable, key=None, reverse=False)
iterable:排序对象,key:用来进行比较的元素,reverse:排序规则,reverse = True 降序,reverse = False 升序(默认)。 -
lambda
lambda作为一个表达式,定义了一个匿名函数
g = lambda x:x+1 # 相当于 def g(x): return x+1
-
join()方法用于将序列中的元素以指定的字符连接生成一个新的字符串。
str.join(sequence):str:指定的字符,sequence:序列
seq = ("a", "b", "c") str = '' print (str.join(seq)) >abc str = '-' print (str.join(seq)) >a-b-c
python学习记录4(常用库、模块及函数)
最新推荐文章于 2022-05-05 14:22:28 发布