pyhon學習記錄

2021-10-20 21:54:02 字數 3488 閱讀 7334

import sys

print ('引數個數為:', len(sys.ar**), '個引數。')

print ('引數列表:', str(sys.ar**))

import sys; x = 『runoob』; sys.stdout.write(x + 『\n』)

# 計算面積函式

def area(width, height):

​ return width * height

#!/usr/bin/python3  

# 計算面積函式

defarea

(width, height)

:return width * height

defprint_welcome

(name)

:print

("welcome"

, name)

print_welcome(

"runoob"

) w =

4 h =

5print

("width ="

, w,

" height ="

, h,

" area ="

, area(w, h)

)

#判斷是否有乙個目錄

import os

dir="/var/www/html/enjoycarapi/"

if os.path.isdir(

dir)

:print

('%s is a dir'

%dir

)else

:print

('%s is not a dir'

%dir

)

#!/usr/bin/env python3

# -*- coding: utf-8 -*-

# @time : 2018-12-17 17:16

# @author : opsonly

# @site :

# @file : systemissue.py

# @software: pycharm

# 系統記憶體與磁碟檢測

import psutil

defmemissue()

:print

('記憶體資訊:'

) mem = psutil.virtual_memory(

)# 單位換算為mb

memtotal = mem.total/

1024

/1024

memused = mem.used/

1024

/1024

membaifen =

str(mem.used/mem.total*

100)

+'%'

print

('%.2fmb'

% memused)

print

('%.2fmb'

% memtotal)

print

(membaifen)

defcuplist()

:print

('磁碟資訊:'

) disk = psutil.disk_partitions(

) diskuse = psutil.disk_usage(

'/')

#單位換算為gb

diskused = diskuse.used /

1024

/1024

/1024

disktotal = diskuse.total /

1024

/1024

/1024

diskbaifen = diskused / disktotal *

100print

('%.2fgb'

% diskused)

print

('%.2fgb'

% disktotal)

print

('%.2f'

% diskbaifen)

memissue(

)print

('*******************'

)cuplist(

)複製**

# 檢視網段內有多少ip位址

#!/usr/bin/env python3

# -*- coding: utf-8 -*-

# @time : 2018-12-18 15:31

# @author : opsonly

# @site :

# @file : iptest.py

# @software: pycharm

import ipy

ip = ipy.ip(

'172.16.0.0/26'

)print

(ip.

len())

for i in ip:

print

(i)複製**

獲取系統當前時間
import sys

import time

time_str = time.strftime(

"日期:%y-%m-%d"

,time.localtime())

print

(time_str)

time_str= time.strftime(

,time.localtime())

print

(time_str)

#!/usr/bin/python3

str=

'runoob'

print

(str

)# 輸出字串

print

(str[0

:-1]

)# 輸出第乙個到倒數第二個的所有字元

print

(str[0

])# 輸出字串第乙個字元

print

(str[2

:5])

# 輸出從第三個開始到第五個的字元

print

(str[2

:])# 輸出從第三個開始後的所有字元

print

(str*2

)# 輸出字串兩次

print

(str

+'你好'

)# 連線字串

print

('------------------------------'

)print

('hello\nrunoob'

)# 使用反斜槓(\)+n轉義特殊字元

print

(r'hello\nrunoob'

)# 在字串前面新增乙個 r,表示原始字串,不會發生轉義

Pyhon學習筆記

字典 列表,取數 dict key 和list 0 python中不用花括號,分號。用縮排控制 迴圈break退出最近迴圈,continue跳過本次迴圈 函式 函式可以傳遞列表,字典 設計上每個函式都應該只負責一項工作 大部分 應該移到函式上,這樣讓主函式更加有序 匯入包不建議import 同名的太...

pyhon學習筆記

第一課 縮排是python的靈魂,一定要注意同層次的縮排 在條件 else,if 後面加冒號會自動分層。if 1 temp 100 print yes else print no bif built in function 內建函式 語句 help bif 查詢不同功能的bif raw input ...

pyhon學習總結 引數

引數 預設引數 不定長引數 1 預設引數 def test a,b,c 22 將沒有引數的放在前面,result a b c print result d result test 33,22 result 77def test2 a,d,b 2,c 3 將沒有引數的放在前面,print a prin...