python是一種解釋型語言
python 2 或3的選擇:
python 2.7是2的最新版本也是最後一個版本,更新支援至2020年將會停止更新,但是現在正在使用或已經開發完成的公司在繼續使用python2 ,所以更新的這個過渡期還是有一段的路需要走,
而python 3 將是未來長遠發展更好的選擇(這只是針對於初學者),當然學習python3的同時要了解2與3之間不同的特性。
安裝與設定
#1、下載安裝套件
https:
/
#/
www.python.org
/
# downloads
/
2
、安裝
##預設安裝路徑:C:\pythonXX
3
、設定環境變數
#【右鍵計算機】
-
-
》【屬性】
-
##-
」【進階系統設定】
-
-
》【進階】
-##-
」【環境變數】
-
-
》【在第二個內容方塊中找到變數名稱為Path 的一行,雙擊】
-
-
> 【Python安裝目錄追加到變值值中,用;分割】
#如:原來的值;C :\pythonXX,記得前面有分號
無安裝,原廠Python環境
2.6
,請更新至
# 2.7或其他版本
1 print 'Hello World!' #python2的写法2 print ('Hello World!') #python3的写法
name='Tom'
#
name= =name (name2)
字元編碼
在檔案開始時應該顯示的告訴python解釋器,用什麼編碼來執行原始程式碼,即:
#!/usr/bin/env python# -*- coding: utf-8 -*- #告诉python字符编码 print "你好,世界"
注释
当行注视:# 被注释内容
多行注释:""" 被注释内容 """
数据类型初识
2 是一个整数的例子。
长整数 不过是大一些的整数。
3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3 * 10-4。
(-5+4j)和(2.3-4.6j)是复数的例子,其中-5,4为实数,j为虚数,数学中表示复数是什么?。
int(整型)
"hello world"
接收用户输入
#!/usr/bin/env python#_*_coding:utf-8_*_ #name = raw_input("请输入用户名") #只有 python 2.x有这种写法name=input('请输入用户名:')print('Hello '+name)
if else ...
#!/usr/bin/env python# -*- coding: encoding -*-age=int(input('请输入年龄:')) #接收一个age值,这里因为age是一个int类型,所以需要强制转换一下if age<100: print('你还小') #判断age的值小于100的时候输出“你还小”else:print('你已经老了') #否则输出“你已经老了”
if elif else ...
#!/usr/bin/env python# -*- coding: encoding -*-my_age=22 #定义一个自己的年龄age=int(input('请输入年龄')) #接收一个年龄if age==my_age:print('猜对了') #如果输入的值等于my_age的值 输出猜对了elif age<my_ageprint('猜小了') #输入的值小于my_age的值,输出才小了else:print('猜大了') #负责显示猜大了
while 循环 ...
#!/usr/bin/env python# -*- coding: encoding -*-count=0 #定义一个值为count的计数器while True: print(count) #如果为真就一直循环 这是一个死循环,不停止程序会一直执行count+=1 #循环一次给计数器+1
for 循环 ...
#!/usr/bin/env python# -*- coding: encoding -*-for i in range(10)print(i) #最简单的循环打印10次
以上是一種解釋型語言--python的介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!