Python的輸出格式化和進(jìn)制轉(zhuǎn)換介紹
Python輸出格式化字符串如何進(jìn)行格式化? 進(jìn)制轉(zhuǎn)換
復(fù)習(xí)
1.pycharm的使用
2.注釋:?jiǎn)涡?、多?/p>
3.變量:
格式:變量名=值
起名:命名規(guī)范(大駝峰、小駝峰、下劃線)
4.值
數(shù)據(jù)類型:int float str bool
類型轉(zhuǎn)換 :
a = 10
str(a)
5.name = input(‘提示語(yǔ)句’)所有鍵盤輸入的內(nèi)容都是字符串類型的
6.運(yùn)算符
算數(shù) + - * / % // **
賦值 = += -=……
比較 > < >= <=
邏輯 and or not
輸出格式化
name = '蔡徐坤' age = 26 # 我喜歡聽26歲的蔡徐坤唱歌 print('我喜歡聽'+str(age)+'歲的'+ name +'唱歌')
字符串如何進(jìn)行格式化?
""" 符號(hào): %s 字符串 string %d 整數(shù) digit %f 浮點(diǎn)數(shù) float """ print('我喜歡聽%d歲的%s唱歌' % ( age, name)) money = 999.95 # 26歲的蔡徐坤一首歌掙了999.95塊錢 print('%d歲的%s一首歌掙了%.2f塊錢'% (age, name, money))
進(jìn)制轉(zhuǎn)換
輸出前綴:0b 二進(jìn)制 0o 八進(jìn)制 0x十六進(jìn)制 默認(rèn)十進(jìn)制
""" 二進(jìn)制:0,1 八進(jìn)制:0,1,2,3,4,5,6,7 十進(jìn)制:0-9 十六進(jìn)制:0-9 a-f(10-15) 函數(shù): bin() 0b int() oct() 0o hex() 0x """ # 十進(jìn)制轉(zhuǎn)二進(jìn)制 n = 149 result = bin(n) print(result) # 十進(jìn)制轉(zhuǎn)八進(jìn)制 result = oct(n) print(result) # 十進(jìn)制轉(zhuǎn)十六進(jìn)制 result = hex(n) print(result) 輸出結(jié)果: 0b10010101 0o225 0x95
思考題:
""" 1.n = 0x558,十進(jìn)制輸出 2.已知n = 0x558,轉(zhuǎn)成二進(jìn)制?轉(zhuǎn)成八進(jìn)制? 已知二進(jìn)制轉(zhuǎn)成十六進(jìn)制,將二進(jìn)制從右側(cè)開始4位一組,最后不足4位補(bǔ)0 已知二進(jìn)制轉(zhuǎn)八進(jìn)制,將二進(jìn)制從右側(cè)開始3位一組,最后一組不足3位補(bǔ)0 """ n = 0x558 result = int(n) print(result) result = bin(n) # 向二進(jìn)制轉(zhuǎn)換,無(wú)論現(xiàn)在是幾進(jìn)制的 print(result) result = oct(n) # 向八進(jìn)制轉(zhuǎn)換,無(wú)論現(xiàn)在是幾進(jìn)制的 print(result) 輸出結(jié)果: 1368 0b10101011000 0o2530
總結(jié)
到此這篇關(guān)于Python的輸出格式化和進(jìn)制轉(zhuǎn)換介紹的文章就介紹到這了,更多相關(guān)Python輸出格式化和進(jìn)制轉(zhuǎn)換內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python3中的f-Strings增強(qiáng)版字符串格式化方法
這篇文章主要介紹了Python3中的f-Strings增強(qiáng)版字符串格式化方法,看完本文你將學(xué)習(xí)到如何以及為什么使用f-strings。對(duì)大家的工作或?qū)W習(xí)具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-03-03Python Metaclass原理與實(shí)現(xiàn)過(guò)程詳細(xì)講解
MetaClass元類,本質(zhì)也是一個(gè)類,但和普通類的用法不同,它可以對(duì)類內(nèi)部的定義(包括類屬性和類方法)進(jìn)行動(dòng)態(tài)的修改??梢赃@么說(shuō),使用元類的主要目的就是為了實(shí)現(xiàn)在創(chuàng)建類時(shí),能夠動(dòng)態(tài)地改變類中定義的屬性或者方法2022-11-11PyTorch之torch.randn()如何創(chuàng)建正態(tài)分布隨機(jī)數(shù)
這篇文章主要介紹了PyTorch之torch.randn()如何創(chuàng)建正態(tài)分布隨機(jī)數(shù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02python正則表達(dá)式re.search()的基本使用教程
正則表達(dá)式是我們?nèi)粘i_發(fā)中必然會(huì)遇到的,下面這篇文章主要介紹了python正則表達(dá)式re.search()的基本使用教程,需要的朋友可以參考下2021-05-05探索Python內(nèi)置數(shù)據(jù)類型的精髓與應(yīng)用
本文探索Python內(nèi)置數(shù)據(jù)類型的精髓與應(yīng)用,包括字符串、列表、元組、字典和集合。通過(guò)深入了解它們的特性、操作和常見用法,讀者將能夠更好地利用這些數(shù)據(jù)類型解決實(shí)際問(wèn)題。2023-09-09Python?內(nèi)置模塊?argparse快速入門教程
argparse模塊是Python內(nèi)置的用于命令項(xiàng)選項(xiàng)與參數(shù)解析的模塊,argparse模塊可以讓人輕松編寫用戶友好的命令行接口,能夠幫助程序員為模型定義參數(shù),這篇文章主要介紹了快速入門Python內(nèi)置模塊argparse,需要的朋友可以參考下2023-06-06Python搭建代理IP池實(shí)現(xiàn)接口設(shè)置與整體調(diào)度
這篇文章主要介紹了Python搭建代理IP池實(shí)現(xiàn)接口設(shè)置與整體調(diào)度,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10Python3批量創(chuàng)建Crowd用戶并分配組
這篇文章主要介紹了Python3批量創(chuàng)建Crowd用戶并分配組,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05python 數(shù)據(jù)提取及拆分的實(shí)現(xiàn)代碼
這篇文章主要介紹了python 數(shù)據(jù)提取及拆分的實(shí)現(xiàn)代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08django-rest-framework 自定義swagger過(guò)程詳解
這篇文章主要介紹了django-rest-framework 自定義swagger過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-07-07