Python速成-数学、时间、字符串内置函数

本文是Python速成笔记的一部分,主要介绍了Python中的数学、随机数和时间函数的使用。通过导入math和random库,展示了如何获取绝对值、指数、最大值、最小值、四舍五入等数学操作,以及生成随机数的方法。同时,讲解了time模块的时间戳、本地时间及格式化时间的获取。此外,还简单提到了字符串的一些常见操作,如计数、查找、大小写转换、切割和反转等。
摘要由CSDN通过智能技术生成

接上一篇文章 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())
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值