原创 Web網頁開發之問卷調查

1.運行結果: 2.代碼分析 ①開始部分 <head> <meta charset="utf-8"> <!--author--> <meta name="generator" content="#66AFE9"/

原创 Python程序設計之實現最短迴文字符串

1.輸出最短迴文情況: 輸入:abc 輸出:cbabc 輸入:aac 輸出:caac 2.解題思路: ①先對原始字符串進行逆序,得到新的字符串 ②通過對新的字符串進行追加方式形成最短迴文字符串 3.代碼如下: ①先判斷原始字符串是

原创 Python程序設計之函數(2)

1.接受兩個參數,第一個參數爲x(類型爲列表),第二個參數爲n(表示一個在x中出現的數字),找出n在x中的位置,並將比n大的數放在n前,比n小的數放在n之後。 方法①,使用兩個列表來實現數據的比較 #找出n在x中的位置,並將比n大

原创 Python程序設計之文件操作(3)

1.將字典信息保存爲二進制文件,然後讀取 通過pickle模塊將內容轉換爲二進制數據寫到文件中 import os.path import pickle #讀寫二進制文件 f=open('s1.dat','wb') s1={'

原创 Python程序設計之函數(1)

1.函數定義: 使用def關鍵字定義函數,然後一個空格加函數名,接下來是一對圓括號和冒號,用來傳遞參數,格式如下 def 函數名([參數]): '''註釋''' #註釋 函數體 使用案例① 比較兩個數的大小 def comp

原创 Python程序設計之面向對象程序設計(1)

1.基礎知識 ①定義類,使用關鍵字class,形式如下: #使用關鍵字class來定義類,格式如下 class myClass: def myFunction(self): print('This is m

原创 Python程序設計之動態改變按鈕文本值、文本框值、標籤值(GUI)

1.創建窗體和按鈕 ①初始化窗體 import tkinter import tkinter.ttk app=tkinter.Tk() app['width']=500 app['height']=500 app.title("

原创 實現查找最大子list(無重複元素且任意兩個數無倍數關係)

1.解題思路 ①先將父列表中的素數找出來; ②去掉列表中重複的元素; 2.源代碼 import math import random #判斷素數 def isPrime(n): data=int(math.sqrt(n)+

原创 Python程序設計之GUI(5)

1.關於樹形控件 樹形控件常用來顯示有嚴格層次關係的數據,可以非常清晰地表示各單元之間的從屬關係。 2.樹形控件源碼 ①初始化 self.tree=wx.TreeCtrl(parent=self.panel,pos

原创 Python程序設計之GUI(6)

1.使用標準庫來實現圖形化界面 ①創建一個登錄程序 a)引入標準庫並初始化應用程序窗口 import tkinter import tkinter.messagebox #創建應用程序窗口 root = tkinter.Tk()

原创 Python程序設計之GUI(7)

1.單選框 ①聲明與初始化 import tkinter import tkinter.messagebox import tkinter.ttk labelSex = tkinter.Label(root, text='Sex:

原创 Python程序設計之GUI(8)

1.關於文件對話框 ①包含的包 import tkinter import tkinter.ttk #消息框 import tkinter.messagebox #文件對話框 import tkinter.filedialog i

原创 二分法查找指定元素

1.二分法 二分法就是通過二分思想來解決問題,第一步將元素與列表中間元素比較,如果大於,就縮小查找範圍,爲原列表的上半部分[(leng(list)-1)//2,len(list)-1];如果小於,就查找原列表的下半部分[0,(le

原创 Python程序設計之網絡編程(1)

1.關於網絡編程 ①關於套接字 Socket(套接字)是計算機之間進行網絡通信的一套程序接口,可以實現跨平臺數據的傳輸。Socket是網絡通信的基礎,相當於在發送端和接收端建立了一個管道來實現數據和命令的相互傳遞。 ②網絡體系結構

原创 Python程序設計之爬蟲讀取(1)

1.網頁讀取基礎 Python3.x主要使用urlib庫來讀取網頁內容! 2.網頁內容讀取方法 ①使用簡單的urlib.request來獲取網頁內容 import urllib import urllib.request def