ParisGabrielpython
python今年9月份將被國家歸入計算機二級資格證 先學就是鼻祖 幾年後你就是大牛git
這裏可能更新不及時 函數
Python人工智能從入門到精通(黑客入門語言)(持續更新中...)人工智能
所有課程 原文地址 :spa
http://www.cnblogs.com/ParisGabriel/tag/Python/code
Python人工智能從入門到精通 基礎篇orm
比較運算符:
< 小於
<= 小於等於
> 大於
>= 大於等於
== 等於
!= 不等於對象
語法:blog
表達式1>表達式2 返回布爾類型
ci
數值對象的構造函數:
float(obj)
用字符串或數字轉換爲浮點數,若是不給出實參,則返回0.0
int(x=0,base=10)
用數字或者字符串轉換爲整數,若是不給出實參,則返回0.0 bas表示是進制
complex(r=0.0,i=0.0)
用數字建立一個複數
bool(x)
用x建立一個布爾值(true/false)
bool(obj)返回假值的狀況:
None 空值
false 假值
0
0.0
0j
全部的數字零
‘’ 空字符串
{} 空列表
[] 空詞典
() 空原組
...
函數調用表達式:
函數名(傳參列表)
說明:函數調用表達式時,此表達式必定是會返回一個對象的引用關係
若是不須要返回值時,一般返回none對象的引用關係
內建數值型函數:
abs(x)
取x的絕對值
round(number,ndigits=0)
對數值進行四捨五入 ,ndigits是小數向右取整的位數,負數表示像左取整
pow(x,y,z=none)
至關於x**y或x**y%z
help()查看幫助
help(函數或對象名)
help(int)
語句:
語句是由一些表達式組成,一般一條一句能夠獨立執行來完成一部分事情並造成結果
Python建議一條語句寫在一行內
多條一句子寫在一行內須要用「;」分開
1 2 3 4 |
|
顯示換行:
折行符「\」
折行符必須一行的末尾,來告訴解釋執行器下一行也是本行的語句
隱式折行符:
全部的括號的內容換行,成爲隱式折行符()、{}、[]
函數的使用:
基本輸入函數input
從標準輸入設備上讀取一個字符串(末尾的換行符會被刪除)
返回輸入的字符串(僅Python3)
提示字符能夠爲空
基本輸出函數:
print
將一系列的值一字符串的形式輸出到標準輸出設備上,默認爲終端
選項的關鍵字參數:
sep:兩個值之間的分隔符,默認爲一個空格
end:輸出完畢後在末尾自動加一個字符串,默認爲換行符(\n)
練習:
1.輸入兩個整數,分別用變量x,y綁定
1)打印輸出計算這兩個數的和
2)打印輸出計算這兩個數的積
3)打印輸出計x的y次方
答案:
1 2 3 |
|
2.今天是小明的20歲生日,假設每一年都有365天,計算他過了多少個星期天,剩餘多少天
答案:
1 |
|
3.本別輸入當前時間的時、分、秒 在終端打印輸出當前距離0:0:0過了多少少天
答案:
1 2 3 4 |
|
if語句:
讓程序根據條件選着性的執行某條語句或某些語句
語法:
1 2 3 4 5 6 7 8 9 |
|
elif能夠有0個或多個
else能夠有零個或1個
而且全部語句當中只能執行一個
if的嵌套:
if語句自己是由多條子句組成的一條複合語句
if語句能夠做爲語句嵌套到另外一個語句內部
條件表達式:
表達式1 if 真值表達式 else 表達式2
根據真值表達式的取值(true、false)
來決定執行表達式1或2,並返回結果
1 2 |
|
pass語句:
一般用來填充語法空白又名空語句
布爾運算符:
not and or
布爾非 not
若是爲true返回false不然爲反
布爾或 or
優先返回真值
見true得true
布爾與 and
優先返回假值對象
見false得false
正負號運算符:
+ 表達式
- 表達式
這是一個一元運算符(只有一個數據參加運算)
練習:
1.北京出租車價格 3千米之內13元
基本單價:2.3元/千米(超出3千米之外)
回空費:超過15千米 每千米 加收單價的50%的會空費(3.45元/千米)
輸入千米數 打印費用金額
答案:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
2.輸入一個學生的三科成績(3個整數:
打印出最高分、最低分、平局分是多少
答案:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
3.bmi指數(body、mass、index)以稱身體質量指數
bmi的計算公式: bmi = 體重(公斤)/身高的平方
標準表:
bmi< 18.5 體重太輕
18.5<=bmi<24 體重正常
bmi> 24 體重太重
輸入公斤體重、身高 打印出 bmi的值 並打印體重情況
答案:
1 2 3 4 5 6 7 8 9 10 11 12 |
|