7月人工智能知識點:python

1、第一個python解釋器是用C 語言實現(xiàn)的,并能夠調(diào)用 C 語言的庫文件
2颅和、計算機不能直接理解任何除機器語言以外的語言,所以必須要把程序員所寫的程序語言翻譯成機器語言缕允,計算機才能執(zhí)行程序峡扩。將其他語言翻譯成機器語言的工具,被稱為編譯器
3障本、編譯器翻譯的方式有兩種:一個是編譯教届,另外一個是解釋。兩種方式之間的區(qū)別在于翻譯時間點的不同驾霜。當編譯器以解釋方式運行的時候案训,也稱之為解釋器
下圖就是將程序語言翻譯成機器語言的過程:

[圖片上傳失敗...(image-fc7bc5-1531651185447)]

4、編譯型語言和解釋型語言對比

* 速度 —— 編譯型語言比解釋型語言執(zhí)行速度快
* 跨平臺性 —— 解釋型語言比編譯型語言跨平臺性好

對比表

編譯型 解釋型 混合型
CJAVA JavaScrip JAVA
C++ Python C#
GO Reby
Swift PHP
Object-C Perl
Pascal Erlang

5寄悯、我們?yōu)槭裁匆x擇用Python萤衰?
優(yōu)點

* 代碼量少
* 優(yōu)雅的設計哲學
* 豐富的第三方庫

同一樣問題,用不同的語言解決猜旬,代碼量差距還是很多的脆栋,一般情況下 Python 是 Java 的 1/5,所以說 人生苦短洒擦,我用 Python

接觸python

1椿争、下面是我用python寫第一個程序:

  • print("hello world")
  • 這個程序就是單單的輸出一個hello world

2、python的注釋:

  • 注釋也分為多行注釋和單行注釋
#這是第一個單行注釋
print("hello world")

  • “#”就代表單行注釋 “#注釋完是不會被執(zhí)行的”
"""
這是一個多行注釋
在多行注釋之間熟嫩,可以寫很多很多的內(nèi)容
"""
print("hello world")

  • 多行注釋就用“ ''' .........''' ”
  • 我們用注釋就是可以方便我們能讀懂代碼
    3秦踪、算數(shù)運算符的基本運用
運算符 描述 實例
+ a + b = 30
- a - b = -10
* a * b = 200
/ a / b = 0.5
// 取整除 返回除法的整數(shù)部分(商) 9 // 2 輸出結果 4
% 取余數(shù) 返回除法的余數(shù) 9 % 2 = 1
** 又稱次方、乘方掸茅,5 ** 3 = 125
  • 這些算數(shù)運算符的優(yōu)先級
運算符 描述
** 冪 (最高優(yōu)先級)
* / % // 乘椅邓、除、取余數(shù)昧狮、取整除
- + 加法景馁、減法

4、變量的基本使用

* 在 Python 中逗鸣,每個變量 在使用前都必須賦值合住,變量 賦值以后 該變量 才會被創(chuàng)建
* 等號(=)用來給變量賦值

    * = 左邊是一個變量名
    * = 右邊是存儲在變量中的值

  • 下面就是定義3個變量來求買西瓜需要多少錢

price = 5.5

# 定義購買重量
weight = 3.5

# 計算金額
money = price * weight

print(money)

  • 我們一共學了4種數(shù)據(jù)類型:
    (1)整形 int %d
    (2)浮點型 float %f
    (3)字符型 str %s
    (4)布爾值 bool 真 True 非 0 數(shù) —— 非零即真绰精, 假 False 0
    5、變量的輸入:
    • 類型轉換函數(shù)
函數(shù) 說明
int(x) 將 x 轉換為一個整數(shù)
float(x) 將 x 轉換到一個浮點數(shù)
  • 輸入 就是 input
# 1\. 輸入西瓜單價
price_str = input("請輸入西瓜價格:")

# 2\. 要求西瓜重量
weight_str = input("請輸入西瓜重量:")

# 3\. 計算金額
# 1> 將西瓜單價轉換成小數(shù)
price = float(price_str)

# 2> 將西瓜重量轉換成小數(shù)
weight = float(weight_str)

# 3> 計算付款金額
money = price * weight

print(money)

  • 變量的格式化輸出
格式符號 轉換
%c 字符
%s 通過str() 字符串轉換來格式化
%i 有符號十進制整數(shù)
%d 有符號十進制整數(shù)
%f 浮點實數(shù)
  • 標識符

標示符就是程序員定義的 變量名透葛、函數(shù)名
需要有見名知義 的效果

* 標示符可以由 字母笨使、下劃線 和 數(shù)字 組成
* 不能以數(shù)字開頭
*不能與關鍵字重名

  • 分支語句

[圖片上傳失敗...(image-55b607-1531651185446)]

  • if 僚害、else

# 1\. 輸入用戶年齡
age = int(input("今年多大了硫椰?"))

# 2\. 判斷是否滿 18 歲
# if 語句以及縮進部分的代碼是一個完整的語法塊
if age >= 18:
print("可以進網(wǎng)吧嗨皮……")
else:
print("你還沒長大,應該回家寫作業(yè)贡珊!")

# 3\. 思考最爬!- 無論條件是否滿足都會執(zhí)行
print("這句代碼什么時候執(zhí)行?")

  • 邏輯運算

    • 在程序開發(fā)中,通常 在判斷條件時门岔,會需要同時判斷多個條件
    • 只有多個條件都滿足爱致,才能夠執(zhí)行后續(xù)代碼,這個時候需要使用到 邏輯運*
      • 邏輯運算符 可以把 多個條件 按照 邏輯 進行 連接寒随,變成 更復雜的條件
    • Python 中的 邏輯運算符 包括:與 and/或 or/非 not 三種

程序

  • 下面就是我自己做的一些練習題
  • one
name = input("請輸入一個位子:")
if name == 'ADC':
    print("后裔糠悯、黃忠、虞姬")
elif name =='肉盾':
    print("亞瑟妻往、程咬金")
elif name == '法師':
    print("王昭君互艾、妲己")
elif name =='刺客':
    print("蘭陵王、阿珂")
else:
    print("輸入不合格")

  • two
sex = input("請輸入你的性別:") 
if sex == "男":
    h = input("請輸入身高:")
    m = input("請輸入財富:")
    y = input("請輸入顏值:")
    if h > "180" and m > "1000" and y >"90":
        print("高富帥")
elif sex == "女":
    c = input("請皮膚顏色:")
    m = int(input("請輸入財富:"))
    y = input("請輸入你的顏值:")
    if c == "白色" and m > 800 and y > "90":
        print("白富美")
    else:
        print("哈哈哈哈哈")

  • three
xq = input("請輸入星期幾:")
if xq == "1" or xq == "2"or xq == "3"or xq =="4"or xq=="5":
    day = input("請輸入上午還是下午:")
    if day == "上午":
        s = int(input("請輸入時間:"))
        if  s >=8 and s<10:
            print("正在上課")
        elif s >= 10 and s<12:
            print("正在玩游戲")
    if day == "下午":
        s = int(input("請輸入時間:"))
        if s >14 and s<17:
            print("正在上課")
        else:
            print("不知道在干什么")
if xq=="6":
    print("全天上課")
elif xq=="7":
    print("逛街")
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末讯泣,一起剝皮案震驚了整個濱河市纫普,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌好渠,老刑警劉巖昨稼,帶你破解...
    沈念sama閱讀 218,284評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異拳锚,居然都是意外死亡假栓,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評論 3 395
  • 文/潘曉璐 我一進店門霍掺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來匾荆,“玉大人,你說我怎么就攤上這事杆烁⊙览觯” “怎么了?”我有些...
    開封第一講書人閱讀 164,614評論 0 354
  • 文/不壞的土叔 我叫張陵兔魂,是天一觀的道長剩岳。 經(jīng)常有香客問我,道長入热,這世上最難降的妖魔是什么拍棕? 我笑而不...
    開封第一講書人閱讀 58,671評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮勺良,結果婚禮上绰播,老公的妹妹穿的比我還像新娘。我一直安慰自己尚困,他們只是感情好蠢箩,可當我...
    茶點故事閱讀 67,699評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著事甜,像睡著了一般谬泌。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上逻谦,一...
    開封第一講書人閱讀 51,562評論 1 305
  • 那天掌实,我揣著相機與錄音,去河邊找鬼邦马。 笑死贱鼻,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的滋将。 我是一名探鬼主播邻悬,決...
    沈念sama閱讀 40,309評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼随闽!你這毒婦竟也來了父丰?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,223評論 0 276
  • 序言:老撾萬榮一對情侶失蹤掘宪,失蹤者是張志新(化名)和其女友劉穎蛾扇,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體添诉,經(jīng)...
    沈念sama閱讀 45,668評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡屁桑,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,859評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了栏赴。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蘑斧。...
    茶點故事閱讀 39,981評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖须眷,靈堂內(nèi)的尸體忽然破棺而出竖瘾,到底是詐尸還是另有隱情,我是刑警寧澤花颗,帶...
    沈念sama閱讀 35,705評論 5 347
  • 正文 年R本政府宣布捕传,位于F島的核電站,受9級特大地震影響扩劝,放射性物質(zhì)發(fā)生泄漏庸论。R本人自食惡果不足惜职辅,卻給世界環(huán)境...
    茶點故事閱讀 41,310評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望聂示。 院中可真熱鬧域携,春花似錦、人聲如沸鱼喉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽扛禽。三九已至锋边,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間编曼,已是汗流浹背豆巨。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留灵巧,地道東北人搀矫。 一個月前我還...
    沈念sama閱讀 48,146評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像刻肄,于是被迫代替她去往敵國和親瓤球。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,933評論 2 355

推薦閱讀更多精彩內(nèi)容