當前位置:首頁 » 編程語言 » python聲明

python聲明

發布時間: 2022-02-12 08:06:56

① 有關python中類的聲明和應用。

class human:
def __init__(self, name, sex, weight):
self.name=name
self.sex=sex
self.weight=weight
def detail(self):
print "%s %s %d" %(self.name, self.sex, self.weight)

tom=human("tom", "male", 85)
用的時候就
tom.sex
tom.name之類就行了
函數就
tom.detail()就行了

② python中如何定義類

一、類定義:

class <類名>:

<語句>

類實例化後,可以使用其屬性,實際上,創建一個類之後,可以通過類名訪問其屬性

如果直接使用類名修改其屬性,那麼將直接影響到已經實例化的對象

類的私有屬性:

__private_attrs兩個下劃線開頭,聲明該屬性為私有,不能在類地外部被使用或直接訪問

在類內部的方法中使用時self.__private_attrs

類的方法

在類地內部,使用def關鍵字可以為類定義一個方法,與一般函數定義不同,類方法必須包含參數self,且為第一個參數

私有的類方法

__private_method兩個下劃線開頭,聲明該方法為私有方法,不能在類地外部調用

在類的內部調用slef.__private_methods

類的專有方法:

__init__構造函數,在生成對象時調用

__del__析構函數,釋放對象時使用

__repr__列印,轉換

__setitem__按照索引賦值

__getitem__按照索引獲取值

__len__獲得長度

__cmp__比較運算

__call__函數調用

__add__加運算

__sub__減運算

__mul__乘運算

__div__除運算

__mod__求余運算

__pow__稱方

示例:

[python]view plain

  • #類定義

  • classpeople:

③ python怎麼定義

python中定義函數有兩種方式:
第一種 def()
那麼這種方式也是我們最經常遇到的,沒有其他任何的限制,具體示例見代碼
#這個函數的作用是對傳入的值進行加2操作def add2(x):y = x + 2return y

那麼我們怎麼調用呢?其實很簡單
# 定義一個變數i = 5# 對它執行加2操作add2(i)

那麼最終的結果也是顯而易見了,是7
第二種 lambda
這種方式由於書寫的方式(等下會在代碼中看到),所以就是適合很短的代碼,那麼讓我們來舉個栗子
# 定義了一個函數,作用是求一個數的平方square = lambda x: x * x

那麼我們怎麼調用呢?其實都是同樣的道理
# 定義變數number = 3 # 調用函數square(3)

那麼答案就是:9

④ python如何定義int類型

Python 支持四種不同的數值類型:

整型(Int)- 通常被稱為是整型或整數,是正或負整數,不帶小數點。

長整型(long integers)- 無限大小的整數,整數最後是一個大寫或小寫的L。

推薦:Python教程

浮點型(floating point real values)- 浮點型由整數部分與小數部分組成,浮點型也可以使用科學計數法表示(2.5e2 = 2.5 x 102=

250)

復數(complex numbers)- 復數由實數部分和虛數部分構成,可以用a + bj,或者complex(a,b)表示, 復數的實部a和虛部b都是浮點型。

整型int的創建、聲明

創建一個新整型變數和給變數賦值是相同的過程

a = 123 或 b = -123 等號左邊是變數名,右邊是要賦的值,就是這么簡單。

整型的特點

既然是整型自然賦值時候的數據要是整數才行,整數簡單理解為(正整數和負整數)。

更多技術請關注Python視頻教程。

⑤ 在python中怎麼聲明一個列表(只表示出列表中的元的個數而不初始化元素的值

沒法不初始化元素的值. 不過你可以初始化成空值, 類似:

l=[None]*10

⑥ python 聲明和注釋的區別到底在哪

可以簡單理解為,聲明必須放在開頭才有效。
比如#!/usr/bin/Python,是指操作系統執行這個腳本的時候,需要調用/usr/bin下的python解釋器

⑦ python中如何定義變數

Python 中的變數賦值不需要類型聲明,這一點和其他java,c,c++語言都不相同。
counter = 100 # 賦值整型變數
miles = 1000.0 # 浮點型
name = "John" # 字元串
print counter
print miles
print name
----------------------
執行以上程序會輸出如下結果:
100
1000.0
John

⑧ python聲明utf-8為什麼以注釋的形式 #-*-coding:UTF-8 -*-

三種引號都表示字元串
單引號表示的字元串里可包含雙引號,當然不能包含單引號
雙引號表示的字元串里可以包含單引號,字元串都只能有一行
三個引號能包含多行字元串,同時常常出現在函數的聲明的下一行,來注釋函數的功能,與眾不同的地方在於,這個注釋作為函數的一個默認屬性,可以通過 函數名.__doc__ 來訪問

⑨ python定義數據類型

python定義數據的時候,不指定具體類型,你指定哪個類型的數據給變數,這個變數在指定後就是哪種數據,非常靈活;這點不像其他編程軟體,比如C,C++,java.
比如:
a = 10
b =10.0
c="I love python"
d = True
e = 1+2j
print(a)
type(a)
print(b)
type(b)
print(c)
type(c)
print(d)
type(d)
print(e)
type(e)
****************
以下是執行結果
>>> a = 10
>>>
>>> b =10.0
>>>
>>> c="I love python"
>>>
>>> d = True
>>>
>>> e = 1+2j
>>>
>>> print(a)
10
>>>
>>> type(a)
<class 'int'>
>>>
>>> print(b)
10.0
>>>
>>> type(b)
<class 'float'>
>>>
>>> print(c)
I love python
>>>
>>> type(c)
<class 'str'>
>>>
>>> print(d)
True
>>>
>>> type(d)
<class 'bool'>
>>>
>>> print(e)
(1+2j)
>>>
>>> type(e)
<class 'complex'>
>>>
---------------
代碼說明:
<class 'int'> 說明a是整型變數
<class 'float'> 說明b是浮點類型,也就是我們數學上說的帶有小數點的數
<class 'str'> 說明c是字元串類型的數據
<class 'Boolen') 說明d是布爾類型的數據
<class 'complex') 說明e是復數類型的數據

⑩ Python編碼聲明都有哪幾種寫法,utf

Python的默認編碼是ASCII格式:ASCII(American Standard Code for Information Interchange),是一種單位元組的編碼。計算機世界裡一開始只有英文,而單位元組可以表示256個不同的字元,可以表示所有的英文字元和許多的控制符號;源代碼文件中,如果有用到非ASCII字元,則需要在文件頭部進行字元編碼的聲明,如下:#-*- coding: UTF-8 -*-實際上Python只檢查#、coding和編碼字元串,其他的字元都是為了美觀加上的。另外,Python中可用的字元編碼有很多,並且還有許多別名,還不區分大小寫,比如UTF-8可以寫成u8。

熱點內容
定義dns伺服器的ip 發布:2025-05-17 20:32:37 瀏覽:952
android判斷圖片 發布:2025-05-17 20:32:33 瀏覽:832
安卓12什麼時候適配小米 發布:2025-05-17 20:31:47 瀏覽:69
c語言字元串初始化 發布:2025-05-17 20:18:43 瀏覽:35
安卓融e聯推送需要什麼許可權 發布:2025-05-17 20:18:39 瀏覽:268
我的世界無限武魂伺服器 發布:2025-05-17 20:17:09 瀏覽:371
安卓手游腳本語言 發布:2025-05-17 19:53:07 瀏覽:21
找圈演算法 發布:2025-05-17 19:49:19 瀏覽:410
資料庫的存取方法 發布:2025-05-17 19:48:36 瀏覽:125
androidapp測試 發布:2025-05-17 19:48:19 瀏覽:389