python常用方法

交换量的值

a , b = 1 , 2
print(a,b)
a , b = b , a
print(a,b)

输出结果:
1 2
2 1

将列表中的所有元素组合成字符串

s = ['hello','world']
print(" ".join(s))

输出结果:hello world

大小写字母转换

大写

s = 'hello world'
print(s.upper())

输出结果:HELLO WORD

小写

s = 'HELLO WORLD'
print(s.lower())

输出结果:hello world

第一个字母大写

s = 'heLLO WORLD'
print(s.capitalize())

输出结果:Hello world

每个单词的首字母大写

s = 'hello world'
print(s.title())

输出结果:Hello World

数学函数

绝对值

s = -10 
print(abs(s))

输出结果:10

向上取整数

import math 
s = 2.1
print(math.ceil(s))

输出结果:3

向下取整数

import math 
s = 2.9
print(math.floor(s))

输出结果:2

取最大值

s = [1,3,4,75,42,13]
print(max(s))

输出结果:75

取最小值

s = [1,3,4,75,42,13]
print(min(s))

输出结果:1

返回小数的整数和小数部分

import math
s = 4.231322
print(math.modf(s))

输出结果:(0.23132199999999958, 4.0)

次方
pow(x,y) 等同于x**y

import math
print(math.pow(2,3))

输出结果:8.0

四舍五入
round(x,保留位数)

s = 2.34533
i = 4.56674
print(round(s,2))
print(round(i,2))

输出结果:
2.35
4.57

平方根

import math
s = 16
i = 24
print(math.sqrt(s))
print(math.sqrt(i))

输出结果:
4.0
4.898979485566356

随机数

choice() 方法返回一个列表,元组或字符串的随机项

import random

str ='abcdefg'
list = [1,2,3,4,5,6,7,8,9]
tuple = (1,2,3,4,5,6,7,8,9)

print(random.choice(str),random.choice(list),random.choice(tuple))
print(random.choice(str),random.choice(list),random.choice(tuple))

输出结果:
f 5 4
a 4 3

random()返回一个[0,1)内的随机数

import random
print(random.random())
print(random.random())
print(random.random())

输出结果:
0.6243543914352164
0.026964258180727785
0.47773694402444655

获取时间

import time
import datetime

当前时间戳:time.time()
13为时间戳:int(time.time()* 1000)

当前时间:datetime.datetime.now()
时间格式化:datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值