Python學習筆記12.11
同一行顯示多條語句問題
import sys; x = 'runoob'; sys.stdout.write(x+'\n')
在pyhthon2中
在python3中
--------------------------------------------------------------------------------------------------------------------------------------------
指令碼語言的第一行,目的就是指出,你想要你的這個檔案中的程式碼用什麼可執行程式去執行它,就這麼簡單。
#!/usr/bin/python : 是告訴作業系統執行這個指令碼的時候,呼叫 /usr/bin 下的 python 直譯器;
#!/usr/bin/env python(推薦): 這種用法是為了防止作業系統使用者沒有將 python 裝在預設的 /usr/bin 路徑裡。當系統看到這一行的時候,首先會到 env 設定裡查詢 python 的安裝路徑,再呼叫對應路徑下的直譯器程式完成操作。
#!/usr/bin/python 相當於寫死了python路徑;
#!/usr/bin/env python 會去環境設定尋找 python 目錄,推薦這種寫法
相關推薦
Python學習筆記12.11
同一行顯示多條語句問題 import sys; x = 'runoob'; sys.stdout.write(x+'\n') 在pyhthon2中 在python3中 -----------------------------
python 學習筆記 12 -- 寫一個腳本獲取城市天氣信息
unit real bin 程序 用例 性感 小時 == exit 近期在玩樹莓派,前面寫過一篇在樹莓派上使用1602液晶顯示屏,那麽可以顯示後最重要的就是顯示什麽的問題了。最easy想到的就是顯示時間啊,CPU利用率啊。IP地址之類的。那麽我認為呢,假設可以顯示當前時
Python學習筆記__12.11章 HTML Parser
編程語言 Python 1、概覽HTML本質上是XML的子集,但是HTML的語法沒有XML那麽嚴格,所以不能用標準的DOM或SAX來解析HTML。Python提供了HTMLParser來非常方便地解析HTML。而且,HTMLParse類裏的函數名是不能改的 from html.parser impor
python學習筆記-12
一個list或tuple的部分元素是非常常見的操作。比如,一個list如下: >>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack'] 取前3個元素,應該怎麼做? 笨辦法: >>> [L[0], L[1], L[2]
Python學習筆記12:OOP
繼承的特徵: 1.所有類都繼承自object類,即所有的類都是object類的子類 2.子類一旦繼承父類,則可以使用父類中除私有成員外的所有內容 3.子類繼承父類後並沒有將父類成員完全賦值到子類中,而是通過引用的關係訪問呼叫 4.子類中可以定義獨有的成員屬性和方法 5.如果子類中定義的成員和父類成員
Python學習筆記12——暫別
可能要暫別一下Python的學習了。 一是寫部落格的速度跟不上學習的速度,自學了一點爬蟲(小白級別),turtle庫,pygame製作小遊戲(參考書原例),和其他的庫的使用,可部落格跟不上啊,這裡對我轉載的博主說聲謝謝,真的辛苦了。 二是自學感覺學不成體系,東一
python學習筆記(12):高階面向物件
一、__slots__和property 1.__slots__魔術函式動態的新增方法和屬性 2.直接暴露屬性的侷限性 3.使用get/set方法 4.利用@property簡化get/set方法 5.利用@property實現只讀屬性 6.裝飾器與property實現
python學習筆記12(裝飾器、偏函式、變數作用域)
裝飾器、偏函式、變數作用域 裝飾器 定義: 是一個閉包,把一個函式當做引數,返回一個替代版的函式 本質: 就是一個返回函式的函式 示例: #簡單的裝飾器 def func1(): #定義了一個函式 print("sunck is a good man") #希望在不改
Python學習筆記--2016.11.07
1. 對於多行輸入的處理一直比較頭疼,直達看到了這行程式碼: stopword = '' for line initer(raw_input, stopword): list_input.append(line)
python學習筆記12:OpenPyXL的安裝方法
OpenPyXL是一個非常簡單易用的用來讀寫Excel檔案的Python庫,需要特別說明的是OpenPyXL是個讀寫excel2010+,支援xlsx、xlsm、xltx、xltm檔案的python庫,其他格式並不支援,如excel97-2003的xls。 Op
Python學習筆記-2017.5.4thon學習筆記-2017.8.11
count 一個 iter section 對象 port pytho 多次 pyyaml json pickle 序列化可以dump多次,但是不能load多次的問題 我們可以使用shelve模塊 #shelve 模塊,是對pickle更上一層的封裝 import she
python學習筆記(12)文件讀寫
沒有 pen wid cor 註釋 jos .html .get .com 原鏈:http://www.cnblogs.com/vamei/archive/2012/06/06/2537868.html 第一部分: #文件讀寫 #f = open(文件名,模式) #"r"
學習筆記(11月10日)--python常用內置模塊的使用(logging, os, command)
學習筆記 python培訓 四周五次課(11月10日)一、 logging日誌是我們排查問題的關鍵利器,寫好日誌記錄,當我們發生問題時,可以快速定位代碼範圍進行修改。Python給我們開發者們提供了好的日誌模塊,下面我們就來介紹一下logging模塊:首先,我們先來看一個例子:import loggi
python學習筆記 18-4-11
界面 劃線 .get import pan 解析 輸入 題目 退出 一、執行一個簡單的代碼 1、先創建目錄 mkdir /home/dev 2、切換到目錄 cd /home/dev 3、在目錄下創建文件夾 vim hello.py 4、編輯文件內容
Python+Selenium學習筆記12 - 窗口大小和滾動條
www ref 分享圖片 滾動條 IT 邊距 utf-8 alt set 涉及到的三個方法 set_window_size() 用於設置瀏覽器窗口的大小 e.gset_window_size(600,600) window.scrollTo() 用於設置瀏覽器窗口滾動條的
python學習筆記:第11天 閉包及迭代器
目錄 1. 函式名的使用 2. 閉包 3. 迭代器 1. 函式名的使用 其實函式名也是一個變數,但它是一個比較特殊的變數,與小括號配合可以執行函式的變數: 函式名其實和記憶體一樣,也可以使用print檢視它的記憶體地址: In[22]: def func1(): .
python學習筆記:第12天 列表推導式和生成器
目錄 1. 迭代器 2. 推導式 1. 迭代器 什麼是生成器呢,其實生成器的本質就是迭代器;在python中有3中方式來獲取生成器(這裡主要介紹前面2種) 通過生成器函式獲取 通過各種推導式來實現生成器 生成器函式 我們來看一個普通的函式: In[2]: def fu
python學習筆記:第12天 列表推導式和生成器
clas traceback 括號 module recent else 接收 工作 last 目錄 1. 叠代器 2. 推導式 1. 叠代器 什麽是生成器呢,其實生成器的本質就是叠代器;在python中有3中方式來獲取生成器(這裏主要介紹前面2種) 通過生成器函數獲
Python全棧學習筆記day 11:裝飾器
原則 :開放封閉原則 開放 : 對擴充套件是開放的 封閉 : 對修改是封閉的 裝飾器的作用 :在不改變原函式的呼叫方式的情況下,在函式的前後新增功能 裝飾器的本質 : 閉包函式 裝飾器的作用 : 不想修改函式的呼叫方式 但是還想在原來的函式前後新增功能 裝飾器形成的過程 : 1、最
python學習筆記-11
在函式內部,可以呼叫其他函式。如果一個函式在內部呼叫自身本身,這個函式就是遞迴函式。 舉個例子,我們來計算階乘n! = 1 x 2 x 3 x ... x n,用函式fact(n)表示,可以看出: fact(n) = n! = 1 x 2 x 3 x ... x (n-1) x n = (n-1)! x