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

Python3種格式化字符串方法

開發 前端
使用Python的伙伴們,經常會用到print輸出日志進行調試,那么如何格式化輸出字符串?今天跟大家繼續分享關于Python的小知識。

 前言

使用Python的伙伴們,經常會用到print輸出日志進行調試,那么如何格式化輸出字符串?今天跟大家繼續分享關于Python的小知識。

[[331334]]

說明

我們經常會用到%-formatting和str.format()來格式化,而在Python 3.6版本開始,增加了f-strings語法,下面我將詳細的介紹這三種方式。

1. %-formatting格式化字符串

  • 最早的格式化是用%(百分號), 它這么用:
  1. In : name = 'World' 
  2. In : id = '10' 
  3. In : 'Hello %s,id=%s' %(name,id) 
  4. Out'Hello World,id=10' 

這里用的%s表示格式化成字符串,另外常用的是%d(十進制整數)、%f(浮點數)。

  • 另外也支持使用字典的形式:
  1. In : 'Hello[%(name)s],id=%(name)s' % {'id': 10, 'name''World'
  2. Hello[World],id=10 

2. str.format()格式化字符串

  • 常規用法
  1. In : name = 'World' 
  2. In : 'Hello {}' %(name
  3. Out'Hello World' 
  • 通過位置訪問:
  1. In : '{2}, {1}, {0}'.format('a''b''c'
  2. Out'c, b, a' 
  • 通過關鍵字訪問:
  1. In : 'Hello {name}'.format(name='testerzhang'
  2. Out'Hello testerzhang' 

3. f-string格式化字符串

Python3.6 版本開始出現了此新的格式化字符串,性能又優于前面兩種方式。

  1. In : name = "testerzhang" 
  2. In : print(f'Hello {name}.'
  3. In : print(f'Hello {name.upper()}.'
  4. Out: Hello testerzhang. 
  5. Out: Hello TESTERZHANG. 
  1. In : d = {'id': 1, 'name''testerzhang'
  2. In : print(f'User[{d["id"]}]: {d["name"]}'
  3. OutUser[1]: testerzhang 

注意:如果低于Python3.6,可以通過pip install future-fstrings即可,在相應的py腳本文件里不需要加import這個庫,但是需要頭部加上# coding: future_fstrings。

結束語

因為我現在轉向Python3.X版本,所以用第三種方法也是用得很頻繁,不再使用第二種方式,感覺也是很不錯。

 

責任編輯:華軒 來源: 今日頭條
相關推薦

2021-06-09 07:55:18

Python格式化字符串

2024-03-06 08:41:14

Python字符串格式化工具

2024-12-09 08:10:00

Python字符串格式化

2022-05-09 14:04:27

Python字符串格式化輸出

2017-01-16 16:33:06

Python 字符串漏洞

2024-05-27 00:10:00

2009-09-02 15:56:49

C#格式化字符串

2022-03-28 10:56:11

Python字符串格式化

2009-09-03 18:05:04

ASP.NET字符串格

2010-02-01 16:46:07

C++格式化字符串

2009-09-03 18:45:06

GridView格式化

2009-11-26 18:36:52

PHP函數sprint

2024-02-22 09:46:04

C++字符串格式化開發

2024-02-26 08:00:00

Pythonformat()字符串

2024-03-28 10:17:03

JDK 17字符串十六進制

2021-07-26 14:34:02

springboot 時間格式化項目

2022-09-05 08:06:36

SpringBoot時間格式化

2024-05-09 08:28:10

Python字符串百分號格式化

2010-03-22 18:53:53

Python格式化字符

2024-01-02 08:43:48

qs工具庫格式化
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品久久久久久久人人人人传媒 | 久久婷婷国产麻豆91 | 久久综合一区 | 久久成人一区 | 欧美一区免费 | 草草视频在线观看 | 97国产一区二区精品久久呦 | 国产高清在线 | 99久久免费精品国产男女高不卡 | 99爱在线 | 九九热在线免费视频 | 黄网站免费在线 | 91在线视频免费观看 | 青青久草 | 亚洲精品1区 | 欧美视频1区| 精久久久| 秋霞在线一区二区 | 日本a网站| 欧美久久一区二区 | 精品伦精品一区二区三区视频 | 久久三级影院 | 欧美一区二区在线 | 久久久久久亚洲 | 涩涩视频在线观看 | 久久最新网址 | 一区二区免费视频 | 亚洲狠狠 | 日本午夜网| 欧美日韩三级 | 影视一区 | 欧美一区二区视频 | 97色在线观看免费视频 | 欧美在线视频一区二区 | 九九在线视频 | 99精品国产一区二区三区 | 亚洲一区精品在线 | 日韩一区二区黄色片 | 色综合久 | av中文字幕网 | 久久99网|