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 ...