日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python语言学习:python语言的特点、入门、基础用法之详细攻略

發(fā)布時間:2025/3/21 python 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python语言学习:python语言的特点、入门、基础用法之详细攻略 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python語言學習:python語言的特點、入門、基礎用法之詳細攻略

相關內容
Python?基礎教程

?

?

目錄

python語言的特點

python語言的入門

python語言的基礎用法


?

?

?

python語言的特點

1、pickle功能:Python 有pickle 這個便利的功能。這個功能可以將程序運行中的對象保存為文件。如果加載保存過的pickle 文件,可以立刻復原之前程序運行中的對象。
比如,用于讀入MNIST 數據集的load_mnist()函數內部也使用了pickle 功能(在第2 次及以后讀入時)。利用pickle 功能,可以高效地完成MNIST 數據的準備工作。
pickle簡介及其常見使用方法

?

?

python語言的入門

Python 使用空白字符表示縮進。一般而言,每縮進一次,使用4個空白字符。

?

0、基礎

python --version ? ?#查看已經安裝的python版本
python ? ? ? ? ? ? ? ? ? #進入pythonb編譯環(huán)境,可以直接輸入進行計算

1.1、算術計算

>>> 3**2 ? ?#* 表示乘法,/ 表示除法,** 表示乘方(3**2 是3 的2 次方)
9?

1.2、數據類型

Python中的type()函數可以用來查看數據類型。
>>> type(2.718)
<class 'float'>

1.3、變量

>>> x=2019
>>> y=2
>>> x*y
4038

? ? ? 可以使用變量進行計算,也可以對變量賦值。Python是屬于“動態(tài)類型語言”的編程語言,所謂動態(tài),是指變量的類
型是根據情況自動決定的。在上面的例子中,用戶并沒有明確指出“x的類型是int(整型)”,是Python 根據x被初始化為10,從而判斷出x的類型為int的。此外,我們也可以看到,整數和小數相乘的結果是小數(數據類型的自動轉換)。

1.4、列表

>>> a=[2,0,1,9]
>>> len(a)
4
>>> a[0:2] # 獲取索引為0到2(不包括2!)的元素
[2, 0]
>>> a[1:] # 獲取從索引為1的元素到最后一個元素
[0, 1, 9]
>>> a[:3] # 獲取從第一個元素到索引為3(不包括3!)的元素
[2, 0, 1]
>>> a[:-1] # 獲取從第一個元素到最后一個元素的前一個元素之間的元素
[2, 0, 1]
>>> a[:-2] # 獲取從第一個元素到最后一個元素的前二個元素之間的元素
[2, 0]

? ? ? ?元素的訪問是通過a[0]這樣的方式進行的。[]中的數字稱為索引(下標),索引從0 開始(索引0 對應第一個元素)。此外,Python 的列表提供了切片(slicing)這一便捷的標記法。使用切片不僅可以訪問某個值,還可以訪問列表的子列表(部分列表)。
(1)、進行列表的切片時,需要寫成a[0:2]這樣的形式。a[0:2]用于取出從索引為0 的元素到索引為2 的元素的前一個元素之間的元素。另外,索引?1 對應最后一個元素,?2 對應最后一個元素的前一個元素。

1.5、字典

>>> year={'year':2019,'month':3} ? ?# 生成字典
>>> year['year']
2019
>>> year['day']=13 ? ? ? ? ? ?# 添加新元素
>>> print(year)
{'year': 2019, 'month': 3, 'day': 13}

? ? ? 列表根據索引,按照0, 1, 2, . . . 的順序存儲值,而字典則以鍵值對的形式存儲數據。字典就像《新華字典》那樣,將單詞和它的含義對應著存儲起來。

1.6、布爾型

>>> hungry = True
>>> sleepy = False
>>> hungry and sleepy
False
>>> hungry or sleepy
True

? ? ?Python中有bool型。bool型取True或False中的一個值。針對bool型的運算符包括and、or和not(針對數值的運算符有+、-、*、/等,根據不同的數據類型使用不同的運算符)。

?

2.1、語句

if語句

for語句


2.2、函數
def hello(object):
? ? print("Hello " + object + "!")
hello("cat") ? #輸出Hello cat!

2.3、類
? ? ? 前邊幾個數據類型是“內置”的數據類型,是Python 中一開始就有的數據類型。現在,我們來定義新的類。如果用戶自己定義類的話,就可以自己創(chuàng)建數據類型。此外,也可以定義原創(chuàng)的方法(類的函數)和屬性。

class 類名: ?#此為定義類的模板
def __init__(self, 參數, …): # 構造函數
? ? ...
? ? def 方法名1(self, 參數, …): # 方法1
? ? ...
? ? def 方法名2(self, 參數, …): # 方法2

(1)、特殊的__init__方法,這是進行初始化的方法,也稱為構造函數(constructor), 只在生成類的實例時被調用一次。此外,在方法的第一個參數中明確地寫入表示自身(自身的實例)的self是Python的一個特點(學過其他編程語言的人可能會覺得這種寫self的方式有一點奇怪)。
(2)、類Man的構造函數(初始化方法)會接收參數name,然后用這個參數初始化實例變量self.name。實例變量是存儲在各個實例中的變量。Python 中可以像self.name這樣,通過在self后面添加屬性名來生成或訪問實例變量

?

?

?

?

python語言的基礎用法

1、python運行代碼的幾種方式

T1、IDE內直接運行:在python的各種IDE內編輯,然后直接run即可!

T2、終端運行:編寫好py腳本,然后在dos內直接運行該文件即可!
比如python hello.py

?

?

總結

以上是生活随笔為你收集整理的Python语言学习:python语言的特点、入门、基础用法之详细攻略的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。