成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python嵌入較低層次中常用兩種函數(shù)的介紹

開發(fā) 后端
本文主要介紹的是Python嵌入較低層次中常用的相關(guān)的兩種函數(shù)的實(shí)際應(yīng)用以及相關(guān)代碼的詳細(xì)解析,以下就是文章內(nèi)容的介紹。

本文主要介紹的是在Python嵌入較低層次中常用的相關(guān)的兩種函數(shù)的相關(guān)介紹,還有相關(guān)的兩種函數(shù)的實(shí)際應(yīng)用步驟與相關(guān)代碼的具體介紹,以下就是文章的相關(guān)內(nèi)容的具體介紹,望你瀏覽完會得到你想要的東西。

在上一節(jié)的例子中只使用簡單的函數(shù)就完成了在C語言中嵌入Python。但如果需要在C程序中用Python腳本傳遞參數(shù),或者獲得Python腳本的返回值,則要使用更多的函數(shù)來編寫C程序。由于Python有自己的數(shù)據(jù)類型,因此在C程序中要使用專門的API對相應(yīng)的數(shù)據(jù)類型進(jìn)行操作。常用的函數(shù)有以下幾種。

1.?dāng)?shù)字與字符串處理

在Python/C API中提供了Py_BuildValue()函數(shù)對數(shù)字和字符串進(jìn)行轉(zhuǎn)換處理,使之變成Python中相應(yīng)的數(shù)據(jù)類型。其函數(shù)原型如下所示。

 

  1. PyObject* Py_BuildValue( const char *format, ...) 

 

其參數(shù)含義如下。

· format:格式化字符串,如表8-1所示。

  1. Py_BuildValue() 

函數(shù)中剩余的參數(shù)即要轉(zhuǎn)換的C語言中的整型、浮點(diǎn)型或者字符串等。其返回值為PyObject型的指針。在C語言中,所有的Python類型都被聲明為PyObject型。

2.列表操作

在Python/C API中提供了PyList_New()函數(shù)用以創(chuàng)建一個新的Python列表。PyList_New()函數(shù)的返回值為所創(chuàng)建的列表。其函數(shù)原型如下所示。

 

  1. PyObject* PyList_New( Py_ssize_t len) 

其參數(shù)含義如下。

· len:所創(chuàng)建列表的長度。

當(dāng)列表創(chuàng)建以后,可以使用PyList_SetItem()函數(shù)向列表中添加項(xiàng)。其函數(shù)原型如下所示。

 

  1. int PyList_SetItem( PyObject *list,
     Py_ssize_t index, PyObject *item) 

其參數(shù)含義如下。

· list:要添加項(xiàng)的列表。

· index:所添加項(xiàng)的位置索引。

· item:所添加項(xiàng)的值。

同樣可以使用Python/C API中PyList_GetItem()函數(shù)來獲取列表中某項(xiàng)的值。PyList_GetItem()函數(shù)返回項(xiàng)的值。其函數(shù)原型如下所示。

 

  1. PyObject* PyList_GetItem
    ( PyObject *list, Py_ssize_t index) 

以上的內(nèi)容就是對在Python嵌入較低層次中常用的函數(shù)的相關(guān)介紹。

【編輯推薦】

  1. Python文件的詳細(xì)信息的相關(guān)介紹與具體分析
  2. Python文件復(fù)制中如何復(fù)制相關(guān)文件的實(shí)際操作
  3. Python目錄文件在實(shí)際應(yīng)用操作方案詳解
  4. Python vim檢查編碼在文件中的對應(yīng)編碼的介紹
  5. python開發(fā)windows程序中的編譯代碼示例與介紹
責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2010-03-26 10:19:31

Python嵌入CC++

2009-11-11 16:36:19

路由協(xié)議介紹

2022-09-30 08:17:30

2D游戲算法

2010-03-05 16:03:30

Python連接數(shù)據(jù)庫

2010-03-22 10:27:28

Python常用模塊I

2010-03-24 19:09:43

Python語言

2010-08-20 13:51:44

路由器密碼

2010-08-13 15:12:05

CISCO密碼

2009-10-27 09:49:38

無線接入技術(shù)

2010-04-29 13:12:18

Oracle合并函數(shù)

2009-12-18 09:45:12

ADSL無線共享上網(wǎng)

2012-11-29 10:45:31

2010-06-30 13:07:17

SQL Server函

2010-07-15 14:38:55

Perl eval函數(shù)

2010-10-25 10:31:51

Oracle函數(shù)

2009-12-14 15:34:54

動態(tài)路由協(xié)議

2010-05-26 18:20:59

SVN庫

2009-10-28 10:34:12

2010-03-11 14:34:47

Python環(huán)境

2009-12-07 13:42:24

WCF框架
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产一区二区三区四区三区四 | 精品国产乱码久久久久久果冻传媒 | 亚洲一区二区精品视频 | 另类在线 | 亚洲一区国产精品 | 第一色在线 | 亚洲欧美一区二区三区国产精品 | 中文字幕成人在线 | 午夜极品 | 亚洲视频在线播放 | 一区二区三区四区在线视频 | 中国大陆高清aⅴ毛片 | 午夜小视频在线播放 | 国产成人精品午夜视频免费 | 日韩影院在线 | 久久精品无码一区二区三区 | 精品国产乱码久久久久久老虎 | 操久久| 天天艹 | 精品不卡 | 成人av电影在线观看 | 在线播放第一页 | 欧美久久久久 | 欧美日韩国产精品一区 | 成人在线一区二区三区 | 在线观看国产h | 九一国产精品 | av日韩在线播放 | 最新一级毛片 | 婷婷综合五月天 | 国产精品久久久久久久岛一牛影视 | 奇米av| 中文精品一区二区 | 欧美日韩精品一区二区三区四区 | 国产欧美日韩视频 | 欧美亚洲另类在线 | 国产欧美日韩一区 | av黄色免费在线观看 | 亚洲精品片| 国产a区| 欧美国产精品一区二区三区 |