一.字符串的寫法1.單引號或雙引號二.字符串是不會變的1.字符串不會變,只會新增后再賦值a='ABC'b=aa='XYZ'print(b)結果還是ABC三.字符串的拼接1.用加號+2.字符串不能與數字類型相加,需要使用內置函數str()將數字類型轉換成字符串類型再拼接四.字符串的常用方法1.title()將字符串里面的英文單詞(空格隔開的叫一個單詞)首字母變大寫,其他字符不變2.upper()將字符串里面的所有英文字符變大寫,其他字符不變3.lower()
系統 2019-09-27 17:48:26 1757
安裝可#pipinstallpyautogui#安裝importpyautoguipyautogui.click(480,120)#數字為坐標
系統 2019-09-27 17:48:22 1757
查看python搜索包的路徑的實現方法:python搜索包的路徑存儲在sys.path下查看方法:importsyssys.path臨時添加python搜索包路徑的方法:方法1:(先進入python)importsyssys.path.append(‘路徑')(這種方式僅對當前python有效)方法2:exportPYTHONPATH=路徑(這種方式對所有的python有效)永久寫入sys.path的方法:方法1:在已有的sys.path搜索路徑下添加.p
系統 2019-09-27 17:48:22 1757
在web開發中經常用到驗證碼,為了防止機器人注冊或者惡意登陸和查詢等,作用不容小覷但是驗證碼其實不是一個函數就能搞定的,它需要生成圖片和水印,其實每種語言都有相關的函數生成圖片和文字水印。包括我熟悉的php,呵呵,今天主要來分享如何用python生成驗證碼。python生成驗證碼主要用到如下模塊:Image,ImageDraw,ImageFont,ImageFilter和隨機數生成模塊Random。代碼如下:#!/usr/bin/envpython#cod
系統 2019-09-27 17:48:19 1757
問題提出:有時候我們采集網頁,處理完畢后將字符串保存到文件或者寫入數據庫,這時候需要制定字符串的編碼,如果采集網頁的編碼是gb2312,而我們的數據庫是utf-8的,這樣不做任何處理直接插入數據庫可能會亂碼(沒測試過,不知道數據庫會不會自動轉碼),我們需要手動將gb2312轉換成utf-8。首先我們知道,python里的字符默認是ascii碼,英文當然沒問題啦,碰到中文的時候立馬給跪。不知道你還記不記得,python里打印中文漢字的時候需要在字符串前面加u
系統 2019-09-27 17:48:17 1757
Importos;--Python自帶print(os.getcwd())--獲得當前工作目錄os.chdir('/Users/longlong/Documents')--轉換到/Users/longlong/Documents目錄os.path.join(parm1,parm2,...)--從一個或多個路徑片段中構造一個路徑名。os.path.expanduser()--用來將包含~符號的路徑擴展為完整的路徑復制代碼代碼如下:>>>pathname='/
系統 2019-09-27 17:48:14 1757
并發與鎖a.多個線程共享數據的時候,如果數據不進行保護,那么可能出現數據不一致現象,使用鎖,信號量、條件鎖b.c.互斥鎖1.互斥鎖,是使用一把鎖把代碼保護起來,以犧牲性能換取代碼的安全性,那么Rlock后必須要relase解鎖不然將會失去多線程程序的優勢2.互斥鎖的基本使用規則:1importthreading2#聲明互斥鎖3lock=threading.Rlock();4defhandle(sid):#功能實現代碼5lock.acquire()#加鎖6#
系統 2019-09-27 17:48:09 1757
使用python訪問mysql,需要一系列安裝linux下MySQLdb安裝見PythonMySQLdb在Linux下的快速安裝//www.jb51.net/article/65743.htm-------------------------------------------------------------以下是windows環境下的:1.安裝數據庫mysql下載地址:http://www.mysql.com/downloads/可以順帶裝個圖形工具
系統 2019-09-27 17:48:01 1757
Python是一種解釋型、面向對象、動態數據類型的高級程序設計語言,本文就舉一例Python類繼承的實例。實例代碼如下:#!/usr/bin/python#Filename:inherit.py#Author:yanggangclassSchoolMember:def__init__(self,name,age):self.name=nameself.age=ageprint'initSchoolMember:',self.namedeftell(self
系統 2019-09-27 17:47:55 1757
Python3使用pillow庫生成隨機驗證碼的代碼如下所示:importrandom#pillow包的使用fromPILimportImage,ImageDraw,ImageFont,ImageFilter#Image負責處理圖片#ImageDraw負責處理畫筆#ImageFont負責處理文字#ImageFilter負責處理路徑img=Image.new('RGB',(150,50),(255,255,255))#建立一個圖片'''RGB:表示采用RGB
系統 2019-09-27 17:47:55 1757