一種解釋型語言--python的介紹
python是一種解釋型語言
python 2 或3的選擇:
python 2.7是2的最新版本也是最後一個版本,更新支援至2020年將會停止更新,但是現在正在使用或已經開發完成的公司在繼續使用python2 ,所以更新的這個過渡期還是有一段的路需要走,
而python 3 將是未來長遠發展更好的選擇(這只是針對於初學者),當然學習python3的同時要了解2與3之間不同的特性。
安裝與設定
windows
#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'
#
- 變數名稱只能是字母、數字或底線的任意組合
- #變數名的第一個字元不能是數字
- 以下關鍵字不能宣告為變數名稱 ['and', 'as', 'assert', ' break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global' , 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', ' while', 'with', 'yield']
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(整型)
在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。
注意,自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数,所以如今在长整数数据后面不加字母L也不会导致严重后果了。
float(浮点型)
浮点数用来处理实数,即带有小数的数字。类似于C语言中的double类型,占8个字节(64位),其中52位表示底,11位表示指数,剩下的一位表示符号。
complex(复数)
复数由实数部分和虚数部分组成,一般形式为x+yj,其中的x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数。
"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中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

PHP主要是過程式編程,但也支持面向對象編程(OOP);Python支持多種範式,包括OOP、函數式和過程式編程。 PHP適合web開發,Python適用於多種應用,如數據分析和機器學習。

PHP適合網頁開發和快速原型開發,Python適用於數據科學和機器學習。 1.PHP用於動態網頁開發,語法簡單,適合快速開發。 2.Python語法簡潔,適用於多領域,庫生態系統強大。

在 Sublime Text 中運行 Python 代碼,需先安裝 Python 插件,再創建 .py 文件並編寫代碼,最後按 Ctrl B 運行代碼,輸出會在控制台中顯示。

PHP起源於1994年,由RasmusLerdorf開發,最初用於跟踪網站訪問者,逐漸演變為服務器端腳本語言,廣泛應用於網頁開發。 Python由GuidovanRossum於1980年代末開發,1991年首次發布,強調代碼可讀性和簡潔性,適用於科學計算、數據分析等領域。

Python更適合初學者,學習曲線平緩,語法簡潔;JavaScript適合前端開發,學習曲線較陡,語法靈活。 1.Python語法直觀,適用於數據科學和後端開發。 2.JavaScript靈活,廣泛用於前端和服務器端編程。

Golang在性能和可擴展性方面優於Python。 1)Golang的編譯型特性和高效並發模型使其在高並發場景下表現出色。 2)Python作為解釋型語言,執行速度較慢,但通過工具如Cython可優化性能。

在 Visual Studio Code(VSCode)中編寫代碼簡單易行,只需安裝 VSCode、創建項目、選擇語言、創建文件、編寫代碼、保存並運行即可。 VSCode 的優點包括跨平台、免費開源、強大功能、擴展豐富,以及輕量快速。

在 Notepad 中運行 Python 代碼需要安裝 Python 可執行文件和 NppExec 插件。安裝 Python 並為其添加 PATH 後,在 NppExec 插件中配置命令為“python”、參數為“{CURRENT_DIRECTORY}{FILE_NAME}”,即可在 Notepad 中通過快捷鍵“F6”運行 Python 代碼。
