接上一篇文章 Python速成-运算符和条件、循环语句
去下一篇文章 Python速成-列表和字典
注意!注意!我这个是速成笔记!
如果要看详细的教程,建议去网上找视频看
一、数学函数(包括随机数)
# 首先要导入相关的包
import math
# abs返回绝对值
print(abs(-5))
#返回e的次幂
print(math.exp(2))
#返回最大和最小值
list = [4,-6,8,0,-9]
print(max(list))
print(min(list))
#返回某个数的多少次幂
print(pow(4,2))
#四舍五入,第二个数字表示四舍五入的位数
print(round(3.2))
print(round(7.678535879,3))
#开方
print(math.sqrt(21))
import random
#在指定范围内随机生成一个小数
print(random.uniform(4,7))
#0到指定范围生成一个整数,一定要是range(范围),左闭右开
print(random.choice(range(11)))
#0-1生成一个实数
print(random.random())
二、时间函数
#时间函数
import time
# 获取时间戳
TimeTacks = time.time()
print("当前的时间戳是:",TimeTacks)
#获取时间
localhostTime = time.localtime(time.time())
print("当前的时间是:",localhostTime)
#获取格式化时间
localTime = time.asctime(time.localtime(time.time()))
print("当前的时间是:",localTime)
#获取格式化日期(最有用的)
Time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
print("格式化日期:",Time)
运行结果
三、字符串函数
字符串的内置方法太多了,就列举了一些常使用的,
详细的建议看看 菜鸟教程 或者API
#字符串的内置方法
str = "There are moments in life when you miss " \
"someone so much that you just want to pick "
# count统计字符在字符串中出现的次数
print(str.count("T",0,len(str)))
#统计字符串中每个字符出现的次数
for i in set(str):
#排除空格
if i==" ":
continue
print(i,str.count(i))
# find返回字符第一次出现的索引位置,从左边开始计数,字符串不在的话返回-1
print(str.find("a",0,len(str)))
# rfind返回字符第一次出现的索引位置,从右边开始计数,字符串不在的话返回-1
print(str.rfind("a",0,len(str)))
# lower和upper将英文字符转化为小写或者大写
print(("Today Is Monday").lower())
print(("Today Is Monday").upper())
# split切割字符串
print(("yzx-2021-9/1-8:24").split("-"))
# swapcase反转字符串中的字母大小写
print(("Today Is Monday").swapcase())