Python的輸出格式化和進制轉換介紹
Python輸出格式化字符串如何進行格式化? 進制轉換
復習
1.pycharm的使用
2.注釋:單行、多行
3.變量:
格式:變量名=值
起名:命名規(guī)范(大駝峰、小駝峰、下劃線)
4.值
數(shù)據(jù)類型:int float str bool
類型轉換 :
a = 10
str(a)
5.name = input(‘提示語句’)所有鍵盤輸入的內容都是字符串類型的
6.運算符
算數(shù) + - * / % // **
賦值 = += -=……
比較 > < >= <=
邏輯 and or not
輸出格式化
name = '蔡徐坤'
age = 26
# 我喜歡聽26歲的蔡徐坤唱歌
print('我喜歡聽'+str(age)+'歲的'+ name +'唱歌')
字符串如何進行格式化?
"""
符號:
%s 字符串 string
%d 整數(shù) digit
%f 浮點數(shù) float
"""
print('我喜歡聽%d歲的%s唱歌' % ( age, name))
money = 999.95
# 26歲的蔡徐坤一首歌掙了999.95塊錢
print('%d歲的%s一首歌掙了%.2f塊錢'% (age, name, money))
進制轉換
輸出前綴:0b 二進制 0o 八進制 0x十六進制 默認十進制
""" 二進制:0,1 八進制:0,1,2,3,4,5,6,7 十進制:0-9 十六進制:0-9 a-f(10-15) 函數(shù): bin() 0b int() oct() 0o hex() 0x """ # 十進制轉二進制 n = 149 result = bin(n) print(result) # 十進制轉八進制 result = oct(n) print(result) # 十進制轉十六進制 result = hex(n) print(result) 輸出結果: 0b10010101 0o225 0x95
思考題:
""" 1.n = 0x558,十進制輸出 2.已知n = 0x558,轉成二進制?轉成八進制? 已知二進制轉成十六進制,將二進制從右側開始4位一組,最后不足4位補0 已知二進制轉八進制,將二進制從右側開始3位一組,最后一組不足3位補0 """ n = 0x558 result = int(n) print(result) result = bin(n) # 向二進制轉換,無論現(xiàn)在是幾進制的 print(result) result = oct(n) # 向八進制轉換,無論現(xiàn)在是幾進制的 print(result) 輸出結果: 1368 0b10101011000 0o2530
總結
到此這篇關于Python的輸出格式化和進制轉換介紹的文章就介紹到這了,更多相關Python輸出格式化和進制轉換內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Python小實例混合使用turtle和tkinter讓小海龜互動起來
Tkinter模塊("Tk 接口")是Python的標準Tk GUI工具包的接口.Tk和Tkinter可以在大多數(shù)的Unix平臺下使用,同樣可以應用在Windows和Macintosh系統(tǒng)里.Tk8.0的后續(xù)版本可以實現(xiàn)本地窗口風格,并良好地運行在絕大多數(shù)平臺中2021-10-10
通過數(shù)據(jù)庫對Django進行刪除字段和刪除模型的操作
這篇文章主要介紹了通過數(shù)據(jù)庫對Django進行刪除字段和刪除模型的操作,這里假設我們已經(jīng)建立了一個名為book的數(shù)據(jù)模型,需要的朋友可以參考下2015-07-07
Python爬蟲爬取王者榮耀英雄信息并保存到圖數(shù)據(jù)庫的操作方法
本文介紹了如何使用Python爬蟲技術從王者榮耀官方獲取英雄信息,并將數(shù)據(jù)保存到圖數(shù)據(jù)庫中,文章詳細說明了爬取英雄名稱、類型及皮膚名稱的過程,并展示了創(chuàng)建英雄類型節(jié)點和英雄信息節(jié)點的方法2024-09-09

