天天看點

Python 環境搭建,開發工具,基本文法

python環境

https://www.python.org/downloads/

現在pthon有兩個版本 一個是3.5系列的 , 一個是2.7系列的。建議用3.5版本的

開發工具

PyCharm   https://www.jetbrains.com/pycharm/

這個工具是收費的,可以百度一個破解碼

學習教程

http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

# if  else

money = 20
if money > 10 :
    print( money )
else:
    print( -money )

# 換行用
print()
print( "\n" )

#多行輸出
#如果字元串内部有很多換行,用\n寫在一行裡不好閱讀,為了簡化,Python允許用'''...'''的格式表示多行内容,可以自己試試:
print( '''dsdsdsd
dsdsds
sdsdsd''')


##布爾值
print( 3 > 5 )
print( 10> 1 )

## and 運算符 相當于java裡面的 &&
check = 3> 1 and 5>3
print( "and " ,check )

## or 運算符 相當于java裡面的 ||
check = 3> 1 or 5 < 3
print( "or " , check )

## not 運算符 相當于java 裡面的 !
check = not  3> 1
print( "not " ,check )

#動态語言
a = "abc"  #定義一個變量為a ,a此時的類型為字元串
a= 10  #把整形10指派給a ,a此時是整形

#總結 像這樣的不用指定變量類型的語言稱之為動态語言,java 就是靜态語言,java 中的變量必須指定類型

#常量  常量名必須大寫
API = "www.baidu.com"

#除法1  / 結果是浮點數,即使可以整除,結果也是浮點數
print( 10 / 3 )   # 3.3333333333333335
print( 3 / 10 )   # 0.3
print( 10 / 2 )   # 5.0

##除法2  // 結果是整數,即使不能整除,結果也是整數
print( 10 // 3 )   # 3
print( 10 // 2 )   # 5
print( 1 // 10 )   # 0

# 求餘
print( 1 % 3 )    # 1
print(  2 % 4 )   # 2
print( 4 % 2 )    # 0