Python學習筆記(18 01 13)

2021-08-14 14:41:27 字數 1894 閱讀 8065

1、想要產生乙個隨機的整數,就在程式的最開頭寫上:

from random import randint             

之後你就可以用randint來產生隨機數了。

randint(5, 10)      這樣將會產生乙個5到10之間(包括5和10)的隨機整數。

2、變數名不是你想起就能起的:

1、第乙個字元必須是

字母或者

下劃線「_」

2、 剩下的部分可以是字母、

下劃線「_」或

數字(0-9)

3、變數名稱是對

大小寫敏感

的,myname和myname不是同乙個變數。

3、python中運算的順序是,先把「=」右邊的結果算出了,再賦值給左邊的變數。

a = a + 3  和a += 3 是一樣的

4、

a = false

print a  #false

print a==false  #true

雖然a本身的值是false,但是a==false這個表示式的值是true。

5、for i in range(1, 101):

print i

解釋一下,range(1, 101)表示從1開始,到101為止(不包括101),取其中所有的整數。

for i in range(1, 101)就是說,把這些數,依次賦值給變數i。

相當於乙個乙個迴圈過去,第一次i = 1,第二次i = 2,……,直到i = 100。當i = 101時跳出迴圈。

6、如果你想表示一段帶有英文單引號或者雙引號的文字,那麼表示這個字串的引號就要與內容區別開。

內容帶有單引號,就用雙引號表示           "it's good"

反之亦然

『you are a "bad" man』

在三個引號中,你可以方便地使用單引號和雙引號,並且可以直接換行

'''

"what's your name?" i asked.

"i'm han meimei."

'''7、如果你想要把乙個數字加到文字後面輸出,比如這樣

num = 18

print 'my age is' + num

程式就會報錯。因為字元和數字不能直接用+相加。

一種解決方法是,用str()把數字轉換成字串

print 'my age is' + str(18) 或

num = 18

print 'my age is' + str(num)

還有一種方法,就是用%對字串進行格式化

num = 18

print 'my age is %d' % num

輸出的時候,%d會被%後面的值替換。輸出

my age is 18 %d

只能用來替換整數。如果你想格式化的數值是小數,要用%f

如果你想保留兩位小數,需要在f前面加上條件:

%.2f

print 『price is %.2f』 % 4.99

可以用%s來替換一段字串

name = 'crossin'

print '%s is a good teacher.' % name 輸出

crossin is a good teacher. 或者

print 'today is %s.' % 'friday' 輸出

today is friday.

有引號的表示一段字元,沒有引號的就是乙個變數,這個變數可能是字元,也可能是數字,但一定要和%所表示的格式相一致。

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