欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python3中join和格式化的用法小結(jié)

 更新時間:2022年10月27日 10:04:33   作者:mghoumin  
這篇文章主要介紹了python中os庫的使用,本篇文章記錄下python中os庫的一些函數(shù)使用,對python?os庫使用感興趣的朋友跟隨小編一起看看吧

python中join和格式化的用法

join用法

1、將字符串轉(zhuǎn)化成列表

str1 = "hello"
print(list(str1))
['h', 'e', 'l', 'l', 'o']

2、將列表元素,合成一個字符

list01 = ['h', 'e', 'l']
print("".join(list01))
hel

3、指定join的連接符

list1 = ['a', 'b', 'c','d','e']
print(' '.join(list1))
print('#'.join(list1))
print('-'.join(list1))
a b c d e
a#b#c#d#e
a-b-c-d-e

格式化 - format

python中格式化輸出就是將數(shù)據(jù)按指定的格式進行轉(zhuǎn)換后輸出

方式1: %s

例子1:

name = "mily"
print("hello %s"%name)
hello mily

例子2:如果有兩個變量,要用(param1,param2)

name = "mily"
age = 18
print("hello %s, 今年%s歲"%(name, age))
hello mily, 今年18歲

方式2: format

例子1:按照 {} 順序依次匹配括號中的值

name = "mily"
age = 18
print("姓名:{},年齡:{}".format(name, age)) 
姓名:mily,年齡:18

例子2:通過索引的方式去匹配參數(shù)值

name = "mily"
age = 18
print("年齡:{1},姓名:{0}".format(name, age))
年齡:18,姓名:mily

例3:通過參數(shù)名來匹配參數(shù)

print("姓名:{name},年齡:{age}".format(name="mike", age=10))
姓名:mike,年齡:10

例4:保留小數(shù)位數(shù)

print("12.1234保留2位小數(shù)后為{:.2f}".format(12.1234))
12.1234保留2位小數(shù)后為12.12

----------------------------------------------format高階用法-------------------------------------------------

例5:計算二進制

print("8的二進制為等于:{:b}".format(8))
8的二進制為等于:1000

例6:計算八進制

print("8的八進制為等于:{:o}".format(8))
8的八進制為等于:10

例7: 計算十六進制

print("10的十六進制為等于:{:X}".format(10))
10的十六進制為等于:A

例8: 字符填充,冒號后面是填充字符,可以是任意字符

print("{:*^20}".format("mily"))
********mily********

例9:使用 * 對列表list進行拆分

language = ["python","Java","GO"]
print("我想學(xué){}, {}, {} 編程語言".format(*language))
我想學(xué)python, Java, GO 編程語言

例10:使用 * 對列表list進行拆分

language = ["python","Java","GO"]
print("我想學(xué){2}, {0}, {1} 編程語言".format(*language))
我想學(xué)GO, python, Java 編程語言

例11:使用 ** 對字典dict 進行拆分

dict01 = {"name": "mikeChen", "age": "20"}
print("姓名:{name}, 年齡:{age}".format(**dict01))
姓名:mikeChen, 年齡:20

格式化 - fstring

  • 例1: 動態(tài)獲取變量的值
name = "mily"
age = 10
print(f"name is {name}, age is {age}")
name is mily, age is 10
  • 例2:動態(tài)獲取字典里的key和value值

值得注意的是,變量name、age是用單引號!

dict01 = {"name": "mikeChen", "age": "20"}
print(f"name is {dict01.get('name')}, age is {dict01.get('age')}")
name is mikeChen, age is 20

例3 : 對表達式自動計算

print(f"The total calculate is {8*9 + 10-3}")```

```python
The total calculate is 79

例4:表達式也可以哦~

name = "MILY"
print(f"lower name is {name.lower()}")
lower name is mily

到此這篇關(guān)于python3中join和格式化的用法小結(jié)的文章就介紹到這了,更多相關(guān)python3 join和格式化內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python利用hashlib實現(xiàn)文件MD5碼的批量存儲

    Python利用hashlib實現(xiàn)文件MD5碼的批量存儲

    這篇文章主要為大家詳細介紹了如何用Python和hashlib實現(xiàn)文件MD5碼的批量存儲功能,文中的示例代碼講解詳細,感興趣的小伙伴可以學(xué)習(xí)一下
    2023-05-05
  • Python繪制箭頭向量圖的示例代碼

    Python繪制箭頭向量圖的示例代碼

    箭頭向量圖十分常見,比如天氣預(yù)報在顯示風(fēng)場的時候,就會貼心地用箭頭指明風(fēng)的方向,下面就跟隨小編一起學(xué)習(xí)一下如何利用Python繪制箭頭向量圖吧
    2023-08-08
  • Python中用format函數(shù)格式化字符串的用法

    Python中用format函數(shù)格式化字符串的用法

    這篇文章主要介紹了Python中用format函數(shù)格式化字符串的用法,格式化字符串是Python學(xué)習(xí)當(dāng)中的基礎(chǔ)知識,本文主要針對Python2.7.x版本,需要的朋友可以參考下
    2015-04-04
  • python實現(xiàn)dbscan算法

    python實現(xiàn)dbscan算法

    DBSCAN 算法是一種基于密度的空間聚類算法,本文主要介紹了python實現(xiàn)dbscan算法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • 詳解python中docx庫的安裝過程

    詳解python中docx庫的安裝過程

    這篇文章主要介紹了python中docx庫的安裝過程,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-11-11
  • 使用FFmpeg來無損壓縮視頻文件的操作方法

    使用FFmpeg來無損壓縮視頻文件的操作方法

    FFmpeg是業(yè)內(nèi)有名的開源圖像視頻處理程序,在許多視頻剪輯軟件、圖像處理軟件中,都使用的FFmpeg,還有比如OBS這樣的導(dǎo)播軟件里面也使用了FFmpeg,FFmpeg的功能十分強大,遠不止視頻壓縮的功能,本文介紹使用FFmpeg來無損壓縮視頻文件的操作方法,感興趣的朋友一起看看吧
    2023-12-12
  • python pandas 組內(nèi)排序、單組排序、標(biāo)號的實例

    python pandas 組內(nèi)排序、單組排序、標(biāo)號的實例

    下面小編就為大家分享一篇python pandas 組內(nèi)排序、單組排序、標(biāo)號的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python 幾行代碼即可實現(xiàn)人臉識別

    Python 幾行代碼即可實現(xiàn)人臉識別

    Python中實現(xiàn)人臉識別功能有多種方法,依賴于python膠水語言的特性,我們通過調(diào)用包可以快速準(zhǔn)確的達成這一目的,本文給大家分享使用Python實現(xiàn)簡單的人臉識別功能的操作步驟,感興趣的朋友一起看看吧
    2022-02-02
  • python and or用法詳解

    python and or用法詳解

    這篇文章主要介紹了python and or用法詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Python抓取淘寶下拉框關(guān)鍵詞的方法

    Python抓取淘寶下拉框關(guān)鍵詞的方法

    這篇文章主要介紹了Python抓取淘寶下拉框關(guān)鍵詞的方法,涉及Python文件讀寫、正則匹配及字符串操作等相關(guān)技巧,需要的朋友可以參考下
    2015-07-07

最新評論