成人免费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技術棧公眾號

主站蜘蛛池模板: 精品国产一二三区 | 国产免费又黄又爽又刺激蜜月al | 精品视频999| 在线久草 | 成人高潮片免费视频欧美 | aaa在线观看 | 91精品久久久久久久 | 毛片免费观看 | 97久久精品午夜一区二区 | 精品欧美一区免费观看α√ | 国产精品福利在线 | 91精品国产91久久久久游泳池 | 九九九久久国产免费 | 黑色丝袜三级在线播放 | 久久精品小视频 | 欧美色影院| 中文字幕第90页 | 精品不卡 | 欧美三级免费观看 | cao在线 | 国产真实精品久久二三区 | 国产日韩欧美激情 | 中文字幕乱码一区二区三区 | 国产精品一区二区三区久久久 | 日韩一区二区三区视频在线播放 | 成年视频在线观看 | 日韩中文字幕在线观看 | 亚洲一区av在线 | 欧美激情一区二区三区 | 国产一区二| 成人在线国产 | 久久精品这里精品 | 97人人澡人人爽91综合色 | 午夜看电影在线观看 | 日日摸夜夜添夜夜添特色大片 | 欧美成人一区二区 | 精品免费国产视频 | 国产一级片在线观看视频 | 91视频网址 | 亚洲人成网亚洲欧洲无码 | 欧美一级久久 |