python基礎語法(二)基本擴充套件模組 例項

2021-09-25 01:39:22 字數 1115 閱讀 7611

一、給演算法計時:

看看階乘累加(n=1-100)各需要多少時間?

import time

t1 = time.time()

n = int(input("輸入n:"))

a = 1

sum1 = 0

if n == 0:

sum1 = 1

else:

for i in range(1,n+1):

a *= i

sum1 += a

print("階乘累加求和為:",sum1)

t2 = time.time()

print("所用時間為:",t2-t1)

file = open('test.txt', 'x')

file.writelines(['夜宿山寺\n', ' 李白\n',

'危樓高百尺,\n', '手可摘星辰。\n',

'不敢高聲語,\n', '恐驚天上人。\n'])

file.close()

2.讀出文字檔案,統計單詞數輸出

file = open('text.txt', 'r')

s = file.read().lower()

for i in "!@#$%^&*()~:,.';{}|/?-<>":

s = s.replace(i, '')

alist = s.split()

print(len(alist))

file.close()

3.讀出文字檔案,隨機輸出其中的10個單詞

import random

file = open('text.txt', 'r')

s = file.read().lower()

for i in "!@#$%^&*()~:,.';{}|/?-<>":

s = s.replace(i, '')

alist = s.split()

a = random.sample(alist,10)

print(a)

file.close()

python基本語法(二)

1.使用模組組織 並共享 2.通過特定的發布工具向全世界共享模組 3.模組是包含python 的文字檔案,並以.py結尾 4.注釋以3重引號 或者 5.python的模組 import sys sys.path 6.python中的基本輸入機制是基於行的,從文字檔案中向程式讀入資料時,一次會達到乙個...

Python語法基礎(二)

i 1 while i 5 j 1 while j 5 print end print預設換行列印 end 列印空的雙引號使print列印不換行 j 1 print 列印空則換行 i 1 冪 取商 如果等號後邊是乙個式子,那麼優先計算式子 a 7 a 34 31 44 22 a 列印出來應該是32i...

Python基礎語法 二)

1 python注釋 python中單行注釋採用 開頭。print hello,python 第二個注釋python 中多行注釋使用三個單引號 或三個雙引號 這是多行注釋,使用單引號。這是多行注釋,使用單引號。這是多行注釋,使用雙引號。這是多行注釋,使用雙引號。2 識別符 在 python 裡,識別...