1. 程式人生 > >笨辦法學python 學習筆記1

笨辦法學python 學習筆記1

EX0

安裝python

如果安裝完python, powershell仍然不識別“python”命令,說明“環境變數”沒有設定好。有兩種方法可以解決這個問題:

  1. 1. 在powershell 裡面輸入以下命令:

[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")

2. 右鍵點選“我的電腦”—‘’屬性”—“高階系統設定”—“環境變數”—找到“Path”這個變數,在後面追加python的安裝目錄。我的是“C:\Python27”。 注意路徑之間以“;”隔開。


Ex11

Raw_input(): 這個函式會把所有的輸入當做字串處理

Input(): 按照python語法確定格式處理。例如使用者輸入4, 會被當成數字處理。如果要輸入字串,需要在輸入的時候帶上引號,例如‘姓名’

Ex18

Python裡面函式、類不需要用{}括起來,而是用縮排(Tab)來代表層級關係。一定要注意!!

Ex33

Python 中 for迴圈和while迴圈的區別:for迴圈只能對已經存在的某集合進行迴圈。而while可以針對任何物件進行迴圈。

Ex42

Python 類

Def __init__(self):相當於C語言裡面的建構函式。每建立一個類的時候都一定要寫這個函式。哪怕函式裡面什麼都沒有。注意init前後都是兩個“_”. Self引數一定要寫上去,雖然沒什麼用。呼叫的時候也可以不傳遞引數。如果還有其他引數也可以寫在 self 後面。

Eg。

Class example1(object): #定義了一個名字為example1的類

Def __init__(self,name): #除了self, 還包含一個name引數

Print ”name”

Test=example1(“Lily”) #將example1這個類例項化。Self 這個引數不需要傳遞,所以“Lily”將傳遞給 __init__ 函式的name 變數。

Python getattr()函式

getattr(object, name[, default])

  • object -- 物件。
  • name -- 字串,物件屬性。
  • default -- 預設返回值,如果不提供該引數,在沒有對應屬性時,將觸發 AttributeError。

此函式將 返回物件屬性值。

Eg.

class A(object):

bar = 1 ...

a = A()

getattr(a, 'bar') # 獲取屬性 bar 值 1

>>> 1

相關推薦

法學python 學習筆記1

EX0 安裝python如果安裝完python, powershell仍然不識別“python”命令,說明“環境變數”沒有設定好。有兩種方法可以解決這個問題:1. 在powershell 裡面輸入以下命令:[Environment]::SetEnvironmentVariab

法學python學習筆記-一些附加題

raw_input() 輸入原始值,我敲上的是什麼,powershell顯示的就是什麼 input() 這個得是Python的表示式 習題12裡的那個身高,敲上去的是6’2”,不是6’2”,後面是一個雙引號,不是兩個雙引號。 習題13 第一小題:給指令碼,也就

法學python學習筆記-錯誤整理

如下為例 # -*- coding: utf-8 -*- # 不帶上面那行在powershell上執行會出錯,漢字編碼和英文的不一樣,在註釋#的右邊也不行。 print "Mary had little lamb." # 將 字串snow放到%s的位置上,snow一定帶上

法學python學習筆記-習題5

部分Python格式化字元介紹 %% 百分號標記 #就是輸出一個% %c 字元及其ASCII碼 %s 字串 %d 有符號整數(十進位制) %u 無符號整數(十進位制) %o 無符號整數(八進位制) %x 無符號整數(十六進位制) %X 無符號整數(十六進位制大寫字元)

法學python學習筆記-在終端powershell中對目錄進行簡單的編輯(一)

1.new-item -path c:/ -name 新建資料夾或檔案的名字 -type directory 意思是在C盤新建一個資料夾 new-item: 新建專案 -path:指定路徑 -name:檔案或資料夾的名字 -type directory:型別目錄,也就是資料夾,

法學學習筆記

習題1-5 總結:1、使用Terminal 建立一個目錄: 在Terminal中 輸入 mkdir mystuff(目錄名可隨意設定)。     使用Terminal 進入這個目錄:繼續輸入 cd mystuff 。 (當然, 若想進入其他的目錄,都可以用 cd + 目錄名)

法學python筆記(完結)

列印: %r %r 與 %s 的區別就好比 repr() 函式處理物件與 str() 函式處理物件的差別。 %s => str(),比較智慧 %r => repr(),處理較為簡單和直接  from datetime import datetime s =

【原創】python學習筆記(10)--《法學python》字串處理

  字串基本操作 (1) 字串+字串 (2)字串*數字 (3)字串+str(其他) # -*- coding:utf-8 -*- print ("test1") name1="alice" name2="bob" name_new=name1+name2 print

【原創】python學習筆記(5)--《法學python》,指令碼帶引數

一 指令碼檔案 (1) 簡單的說就是一段自己寫的,可執行的程式碼,否則會報錯 (2)簡單指令碼,直接 python  xxx1.py (3)帶引數指令碼,需要 python xxx2.py argv1 argv2 argv3         根據指令碼引數的數量,

【原創】python學習筆記(8)--《法學python》關於list列表

一 列表,元組 和字典的概念 二 列表的各種方法 .append() .insert() .sort() .reverse() .index() .count() .remove() # -*- coding:utf-8 -*- #先看下list 再

法學Python筆記-習題1:第一個程式

習題1:第一個程式 執行python  test1.py報錯: SyntaxError:Missing parentheses in call to 'print' 修改後: 執行結果: 問

法學Python-9/1

開始 用power shell 啟動 py mkdir  xx cd fileee(用來儲存py的資料夾) python ex11.py ⬆可以直接得到上次輸入的內容 習題12  raw_input age=raw_input("who are you

法學python》習題25——筆記

原文習題 def break_words(stuff): """This function will break up words for us """ words = stuff.split(' ') return words def sort_wor

法學python 習題32--筆記

for迴圈 for 變數 in列表: 過程 例如: for x in cla: 迴圈語句for 自定義的x拿來迴圈獲得cla裡面的值 range()的用法: range(stop) range(start, stop[, ste

三、【法學python學習隨筆之一:格式化字元

python中的格式化字元 語法 我們舉個例子來說明格式化字串的語法 \>>> 'Hello, %s' % 'world' 'Hello, world' \>>> 'Hi, %s, you have $%d.' % ('Michael

Python學習筆記1

bsp 面向對象 解釋型 基本 ges mon xxx str text 一、什麽是Python   Python是面向對象、解釋型的計算機語言;語法簡潔、優雅、易學。   在1989誕生,Guido(龜叔)開發。龜叔非常喜歡一部叫做《Monty Python飛行馬戲團》的

Python學習筆記1安裝概述_20170610

lin 教程 linu 學習筆記 python學習 版本 pyc module 選擇 python 的安裝概述: 安裝Python3.6,教程很多 需要安裝的module:(註意選擇版本)  numpy  scipy  matplotlib 以上,在Windows

法學Python(0)

view pre warning 文本編輯器 而在 item tomat 退出 windows py走起!!! Windows平臺 1. 用瀏覽器打開 http://learnpythonthehardway.org/exercise0.html 下載並安裝 gedit

法學Python(一)

printing 出錯 工作 電話 信息 安裝目錄 打開 .com 使用 習題 1: 第一個程序 你應該在練習 0 中花了不少的時間,學會了如何安裝文本編輯器、運行文本編輯器、以及如何運行命令行終端,而且你已經花時間熟悉了這些工具。請不要跳過前一個練習的內容直接進行下面的內

法學Python(六)

col ring soup comm fun 程序 lar .cn style 習題 6: 字符串(string)和文本 雖然你已經在程序中寫過字符串了,你還沒學過它們的用處。在這章習題中我們將使用復雜的字符串來建立一系列的變量,從中你將學到它們的用途。首先我