国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Python學習筆記(1)

2019-11-14 17:25:49
字體:
來源:轉載
供稿:網友

其實學習每一種語言,都可以找到很快樂的學習方法。有興趣,有樂趣,才會一直想學。知道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!")

image

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

打印函數,我們通過print打印一個游戲標題

print('-----------WordGame-----------')

 

input函數,這個函數會將字符串顯示在IDLE上,并且讓用戶輸入信息,將這段信息保存至number中

注意:input默認是字符串類型,這里我們在輸入時,使用int()直接將輸入的信息轉換成int類型了。

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

 

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

if number == 8:    print("哇塞,猜中了!!")else:    print("猜錯啦,系統給的數字是8!")

 

程序的流程圖

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

image

 

 

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的功能描述。

image

在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 判斷語句



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清丰县| 桦南县| 高州市| 黄骅市| 七台河市| 太仆寺旗| 黄石市| 玉林市| 辽中县| 青河县| 泽库县| 勃利县| 弥渡县| 德兴市| 中江县| 兰州市| 周至县| 泸溪县| 紫阳县| 宜兰县| 岱山县| 旌德县| 开封县| 济源市| 陆丰市| 五华县| 宣武区| 洛扎县| 泸溪县| 肃南| 丰顺县| 哈巴河县| 固阳县| 五原县| 武宣县| 策勒县| 尉犁县| 兴隆县| 潞城市| 新宾| 定西市|