a , b =1,
2print
(a,b)
a , b = b , a
print
(a,b)
輸出結果:
1 22 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.04.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().strftime('%y-%m-%d %h:%m:%s')
python常用方法
1 生成隨機數 import random 引入模組 rnd random.randint 1,100 生成1 500間的隨機數 2 讀檔案 f open c 1.txt r lines f.readlines 讀取全部內容 for line in lines print line 3 寫檔案 f ...
python常用方法
1.range 函式 作用 返回一系列連續增加的整數,它的工作方式類似於分片,可以生成乙個列表物件。range函式大多數時常出現在for迴圈中,在for迴圈中可做為索引使用。使用方法 range 函式內只有乙個引數,則表示會產生從0開始計數的整數列表 range 4 0,1,2,3 當傳入兩個引數時...
Python常用方法
一 easy install 和 pip 的安裝及使用 easy install 打包和發布 python 包 pip 是包管理 easy install 的安裝 前提是python的環境已配置好 pip 的安裝 待根據上述操作,安裝好easy install 之後,再安裝pip easy inst...