python我的學習筆記(1)

2022-08-29 01:51:08 字數 2553 閱讀 7044

其實學習每一種語言,都可以找到很快樂的學習方法。有興趣,有樂趣,才會一直想學。知道print()、input()、if/else就可以做乙個簡陋的遊戲了。

print()

# 列印函式,將資訊列印出來

input()

# 將資訊列印,並且要求輸入一段話,並且把這段話。

if 1 + 1 == 2:

print('我是真,如果1+1等於2,就會列印我!!!')

else:

print('我是假,如果1+1不等於2,就會列印我~~~')

# 條件判斷語句

然後我們可以通過上面學習的3個bif函式,就可以開始做遊戲啦:

print('-----------wordgame-----------')

number = int(input("猜一下系統給的數字是多少:"))

if number == 8:

print("哇塞,猜中了!!")

else:

print("猜錯啦,系統給的數字是8!")

我們可以將函式拆解來分析

列印函式,我們通過print列印乙個遊戲標題

print('-----------wordgame-----------')

input函式,這個函式會將字串顯示在idle上,並且讓使用者輸入資訊,將這段資訊儲存至number中

注意:input預設是字串型別,這裡我們在輸入時,使用int()直接將輸入的資訊轉換成int型別了。

number = int(input("猜一下系統給的數字是多少:"))

條件判斷語句,用中文來表示就是如果number是8,就列印「哇塞,猜中了」,否者就列印「猜錯啦!」

if number == 8:

print("哇塞,猜中了!!")

else:

print("猜錯啦,系統給的數字是8!")

程式的流程圖

如果將函式分解來看還是不清楚,那麼畫圖會讓人更容易理解,寫程式畫圖,思路就會很清晰,而且做出來的東西不容易錯。

python的bif

什麼是bif呢?bif就是built-in functions,內建函式。為了方便程式設計師快速編寫指令碼程式(指令碼程式要的就是速度快!!!),python提供了非常豐富的內建函式,我們只需要直接呼叫就可以了。例如print()的功能就是「列印到螢幕」,input()的作用就是接受使用者輸入(注:python3的input()取代了python2的raw_input())

python一共有68個bif

可以在python的idle中,輸入dir(__builtins__)可以看到python提供的內建方法列表(注意,builtins前後是兩個下劃線)其中小寫的就是bif。如果想具體檢視摸個bif的功能,比如input(),可以在shell中輸入help(input),就可以得到這個bif的功能描述。

在python看來:『aaa』和『aaa』不一樣

『aaa』和『aaa』是完全不同的兩個名字,所以程式設計的時候要小心,不過python會幫助解決這些問題,例如只有當標示符已經賦值後才能在**中使用,未賦值的標示符直接使用會導致執行時錯誤,所以很快就可以根據經驗發現錯誤了。

python中的縮排很重要

縮排是python的靈魂,縮排嚴格要求使得python的**顯得非常精簡並且有層次。所以在python裡對待縮排**要十分小心,如果沒有正確的縮排,**所做的事情可能就和你期望的相去甚遠了(就像c語言裡面括號打錯了位置)。

如果在正確的位置輸入冒號」:」,idle會自動將下一行縮排!

python的=和『==』

c語言中,如果if(c == 1)寫成了if(c = 1),程式就完全不按程式設計師的想法去執行了,但是在python裡,這樣寫是語法錯誤。因為python不允許if條件中賦值,所以if c = 1:就會報錯!

>>> if c = 1:

syntaxerror: invalid syntax

這次學習函式總結

print()

列印函式

input()

輸入函式

dir(__builtins__)

檢視bif

help(print)

幫助if與else

判斷語句

分類: python

我的python學習筆記1

createdmd5listcode.py 沒有系統的學習過一門程式語言,即使學校學習時也不過聽說過而已。工作之後越發感覺到coding的強大,遂又拾起來開始漫漫學習之路。朋友推薦學習python,所以就從python開始。工作上剛好可以提供一些需求,來幫助我確定乙個短期的目標,以實現一些工作上的便...

我的python學習筆記 1

1.在程式中可隨時修改變數的值,而python將始終記錄變數的最新值。2.乙個簡單的python例項name.py message hello python world print message 3.字串就是一系列字元,在python中用括號括起來的都是字串,其中的引號可以是單引號,也可以是雙引號...

我的python學習筆記

五 運算子 六 字串 七 列表 八 順序執行 數值型別 字串 str 列表 list 元組 tuple 集合型別 set 字典型別 dict 布林型別 bool 型別 整數可以用字串型別佔位,反之不可。例 name 小t age 18 男 print s的年齡是 d,性別為 s name,age,s...