Python學習筆記(2018 01 28 29)

2021-08-15 04:20:26 字數 1314 閱讀 9815

1、字串

2、資料型別

python3 中有六個標準的資料型別:

python的語法圖

類:

類方法和我們之前定義的函式區別在於,第乙個引數必須為self。而在呼叫類方法的時候,通過「物件.方法名()」格式進行呼叫,而不需要額外提供self這個引數的值。self在類方法中的值,就是你呼叫的這個物件本身。

class myclass:

name = 'sam'  

#增加乙個變數name,值設為sam

def sayhi(self):  

#增加乙個類方法,self引數是必須的(本身)

print 'hello %s' % self.name  

#sayhi()自己就是print 後內容,self.name是類變數賦值,name是區域性變數賦值,結果就是hello lily

mc = myclass()  

#mc是物件

print mc.name  

#呼叫物件方法是「物件.變數名」,結果是sam

mc.name = 'lily'  

#呼叫物件方法是「物件.變數名」,意思就是改變mc.name的值為lily

mc.sayhi()  

#呼叫方法是「物件.方法名」,

數**算:

python的數**算模組叫做math,再用之前,你需要

import math

math包裡有兩個常量:

math.pi

圓周率π:3.141592...

math.e

自然常數:2.718281...

數值運算:

math.ceil(x)

對x向上取整,比如x=1.2,返回2.0(py3返回2)

math.floor(x)

對x向下取整,比如x=1.2,返回1.0(py3返回1)

math.pow(x,y)

指數運算,得到x的y次方

math.log(x)

對數,預設基底為e。可以使用第二個引數,來改變對數的基底。比如math.log(100, 10)

以上是你平常可能會用到的函式。除此之外,還有一些,這裡就不羅列,可以去

真值表:

or:只要有乙個是正確,or的結果就是正確。

and:只要有乙個值為false,and的結果就是false

python教學筆記 python學習筆記(一)

1.eval 函式 eval是單詞evaluate的縮寫,就是 求.的值的意思。eval 函式的作用是把str轉換成list,dict,tuple.li 1 1,2,3 print eval li 1 di 1 print eval di 1 tu 1 2,4,6 print eval tu 1 執...

python學習筆記

coding utf 8 coding utf 8 應該像八股文一樣在每個指令碼的頭部宣告,這是個忠告 為了解決中文相容問題,同時你應該選擇支援 unicode 編碼的編輯器環境,保證在執行指令碼中的每個漢字都是使用 utf 8 編碼過的。cdays 5 exercise 3.py 求0 100之間...

Python 學習筆記

python 學習筆記 def run print running.def execute method method execute run result running.condition false test yes,is true if condition else no,is false ...