最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python中對%、~含義的解釋

 更新時間:2022年05月19日 16:45:20   作者:MiaL  
這篇文章主要介紹了python中對%、~含義的解釋,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

%有哪幾種含義?

查找手冊

翻看《The Python Libary Reference》python庫指南中附錄index部分(P1899):

% (percent):
datetime format, 198, 594, 596
environment variables expansion (Windows), 377, 1798
interpolation in configuration files, 493
operator, 31
printf-style formatting, 51, 65

根據(jù)index中用法索引逐項(xiàng)來看:

  • datetime format:表示日期格式
  • environment variables expansion 環(huán)境變量擴(kuò)展
  • interpolation in configureation files 插入設(shè)置文件
  • operator:取余
  • printf-style formatting:輸出格式化

環(huán)境變量擴(kuò)展:

Expands environment variable placeholders %NAME% in strings like REG_EXPAND_SZ:
    ExpandEnvironmentStrings('%windir%')
    'C:\\Windows'

插入設(shè)置文件

  • home_dir: /Users
  • my_dir: %(home_dir)s/lumberjack
  • my_pictures: %(my_dir)s/Pictures

實(shí)例:

cls_info = ['%s\n(%d %s)'% (estimator_conf['name'],
? ? ? ? ? ? ? ? ? ? ? ? ? ? estimator_conf['complexity_computer'](estimator_conf['instance']),
? ? ? ? ? ? ? ? ? ? ? ? ? ? estimator_conf['complexity_label'])?
? ? ? ? ? ? ? ? ? ? ? ? ? ? for estimator_conf in configuration['estimators']]

~含義是什么?

查手冊:

~ (tilde)
home directory expansion, 377
operator, 32

除了表示家目錄外,表示操作符按位取反(the bits of inverted)

~5=-6
~-11=10

可以理解為取0為第一個正數(shù),取坐標(biāo)軸對稱點(diǎn)。

解析見下 ↓↓↓↓↓↓↓

按位取反運(yùn)算符

按位取反運(yùn)算符~很少用到,今天看《byte of Python》書中舉例,這里學(xué)習(xí)一下,再復(fù)習(xí)一下計算機(jī)的基礎(chǔ)知識。

按位取反運(yùn)算符,用來對一個二進(jìn)制數(shù)按位取反,即將0變1,將1變0,按理說十進(jìn)制的5(0000 0101)按位取反應(yīng)該為(1111 1010)十進(jìn)制250,但是在Python中運(yùn)算結(jié)果并非如此,結(jié)果如下:

>>> ~-6
5

計算機(jī)中的符號數(shù)有三種表示方法,即原碼、反碼和補(bǔ)碼。三種表示方法均有符號位和數(shù)值位兩部分,符號位都是用0表示“正”,用1表示“負(fù)”,而數(shù)值位,三種表示方法各不相同。在計算機(jī)系統(tǒng)中,數(shù)值一律用補(bǔ)碼來表示和存儲。原因在于,使用補(bǔ)碼,可以將符號位和數(shù)值域統(tǒng)一處理;同時,加法和減法也可以統(tǒng)一處理。

  • 正整數(shù)的補(bǔ)碼是其二進(jìn)制表示,與原碼相同 。
  • 負(fù)整數(shù)的補(bǔ)碼,將其對應(yīng)正數(shù)二進(jìn)制表示所有位取反(包括符號位,0變1,1變0)后加1。

Python按位取反運(yùn)算:

>>> ~-6
5

運(yùn)算分析:

-6的補(bǔ)碼是+6(0000 0110)取反后再+1,為(1111 1001)+(0000 0001)=(1111 1010),也就是計算機(jī)中-6是用(1111 1010)來存儲的,(1111 1010) 按位取反得到(0000 0101)這就是答案5

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python tkinter實(shí)現(xiàn)簡單計算器功能

    python tkinter實(shí)現(xiàn)簡單計算器功能

    這篇文章主要為大家詳細(xì)介紹了python tkinter實(shí)現(xiàn)簡單計算器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Python中調(diào)用和運(yùn)行其他.py文件的多種實(shí)現(xiàn)方法

    Python中調(diào)用和運(yùn)行其他.py文件的多種實(shí)現(xiàn)方法

    本文介紹了在Python中調(diào)用和運(yùn)行其他.py文件的四種方法:subprocess模塊、exec函數(shù)、import語句和os.system函數(shù),每種方法都有其適用場景和優(yōu)缺點(diǎn)
    2025-02-02
  • 收集的幾個Python小技巧分享

    收集的幾個Python小技巧分享

    這篇文章主要介紹了收集的幾個Python小技巧分享,如獲得當(dāng)前機(jī)器的名字、獲取當(dāng)前工作路徑、獲取系統(tǒng)的臨時目錄等,需要的朋友可以參考下
    2014-11-11
  • 詳解Python中的__new__、__init__、__call__三個特殊方法

    詳解Python中的__new__、__init__、__call__三個特殊方法

    用雙下劃線包圍的特殊方法在Python中又被成為魔術(shù)方法,類似于C++等語言中的構(gòu)造函數(shù),這里我們就來詳解Python中的__new__、__init__、__call__三個特殊方法:
    2016-06-06
  • 通俗講解python 裝飾器

    通俗講解python 裝飾器

    這篇文章主要介紹了python 裝飾器的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)python裝飾器的相關(guān)知識,感興趣的朋友可以了解下
    2020-09-09
  • 個人微信公眾號接入ChatGPT的教程分享

    個人微信公眾號接入ChatGPT的教程分享

    這篇文章主要為大家詳細(xì)介紹了如何為個人微信公眾號接入ChatGPT,文中的實(shí)現(xiàn)步驟講解詳細(xì),具有一定的學(xué)習(xí)價值,感興趣的小伙伴可以了解一下
    2023-05-05
  • Python彈出輸入框并獲取輸入值的實(shí)例

    Python彈出輸入框并獲取輸入值的實(shí)例

    今天小編就為大家分享一篇Python彈出輸入框并獲取輸入值的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Python文件讀寫及常用文件的打開方式

    Python文件讀寫及常用文件的打開方式

    這篇文章主要介紹了Python文件讀寫及常用文件的打開方式,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • Python實(shí)現(xiàn)的選擇排序算法示例

    Python實(shí)現(xiàn)的選擇排序算法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)的選擇排序算法,結(jié)合實(shí)例形式分析了Python選擇排序的概念、原理及簡單實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-11-11
  • Python JSON編解碼方式原理詳解

    Python JSON編解碼方式原理詳解

    這篇文章主要介紹了Python JSON編解碼方式原理詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01

最新評論

西乡县| 临猗县| 博罗县| 屏南县| 霍城县| 杨浦区| 通江县| 巴马| 上饶县| 洛川县| 曲靖市| 中西区| 萨嘎县| 崇信县| 克拉玛依市| 交口县| 镇赉县| 永修县| 田阳县| 布拖县| 清丰县| 吴江市| 扎兰屯市| 通许县| 城口县| 南陵县| 栖霞市| 阜阳市| 托里县| 桃源县| 郴州市| 阿尔山市| 吴旗县| 六安市| 泽普县| 分宜县| 沿河| 和田县| 全南县| 承德市| 定陶县|