首页 > 编程语言 >python f-string

python f-string

时间:2023-09-01 11:28:00浏览次数:57  
标签:10 string python 0x 宽度 转为 hello 进制

python | f-string_cuckooman的博客-CSDN博客

>>> a = 'hello'
>>> b = 12.23456

>>> f'{a}'
'hello'
>>> F'{a}'  # f支持大写和小写混用
'hello'
>>> f'{a=}'  # 直接以a=的形式打印值
"a='hello'"
>>> f'{a:10}' # 宽度为10,默认左对齐
'hello     '
>>> f'{a:^10}'  # 宽度为10居中对齐
'  hello   '
>>> f'{a:>10}'  # 宽度为10,右对齐
'     hello'
>>> f'{a:<10}'  # 宽度为10,左对齐
'hello     '
>>> f'{a:_<10}'  # 宽度为10,右对齐,剩余用_占位
'hello_____'

>
>>> f'{b:.4}'  # 整体保留4位
'12.23'
>>> f'{b:.4f}'  # 小数点后保留4位
'12.2346'
>>> c = 1
>>> f'{c:0>10}'  # 宽度为10,前面用0填充
'0000000001'
>>> f'{c:0<10}'  # 宽度为10,后面用0填充
'1000000000'
>>> f'{c:.3%}'  # 转为百分数,保留3位小数
'100.000%'
>>> d = 100000  # 把100000转为千分位分隔符显示
>>> f'{d:,}'
'100,000'
>>>
>>> e = 20
>>> f'{e:#0x}'  # 转为16进制,并且前缀加上0x,宽度为0
'0x14'
>>> f'{e:0x}'  # 转为16进制,不加前缀
'14'
>>> f'{e:#10b}'  # 转为二进制,并且前缀加上0x,宽度为10
'   0b10100'
>>> f'{e:0o}'  # 转为8进制,宽度为0
'24'
>>> i = 0b10100
>>> f'{i:d}' # 二进制转为10进制,宽度为0
'20'
>>> a = 'hello'
>>>
>>> f'{a!r}'  # 同repr(a)
"'hello'"
>>> f'{a!a}'  # 同ascll(a)
"'hello'"
>>>
>>> f'{a!s}'  # 同str(a)
'hello'
————————————————
版权声明:本文为CSDN博主「cuckooman」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44200553/article/details/130408971

 

标签:10,string,python,0x,宽度,转为,hello,进制
From: https://www.cnblogs.com/daizichuan/p/17671410.html

相关文章

  • Python的替换和切割
    strip()用法:.strip()是字符串方法之一,在Python中用于移除字符串开头和结尾的空白字符(包括空格、制表符\t、换行符\n等)。这个方法返回一个新的字符串,原始字符串本身不会被修改。下面是.strip()方法的用法示例:s="你好,我叫周杰伦"s1=s.strip()print(s1......
  • Python中处理Excel文件的常见问题与技巧
    Python中处理Excel文件的常见问题与技巧在数据分析和办公自动化领域,Excel是一种广泛使用的工具。本文将介绍如何利用Python来处理Excel文件时可能遇到的常见问题,并分享一些实用技巧。1.安装必要库使用pip或conda安装openpyxl、pandas等第三方库;.xlsx格式.2.读取和写入Excel文件......
  • 【Python进阶-PyQt5】00PyQt5简介
    0.图形用户界面-开发选择在Python基础的教程中,我们程序的用户交互界面都是运行窗口。这个运行窗口对于我们编程者来说直观明了,但是对于一些相对复杂的程序,用户使用上就会变得十分麻烦。所以,我们要通过设计用户交互界面来解决这种问题。程序的图形用户交互界面,英文称之为GUI(Grap......
  • python列表的合并
    #已知列表list1=[4,5,2,7]和list2=[3,6],请将他们合并为一个列表,并按照从大到小重新排序打印输出list1=[4,5,2,7]list2=[3,6]list3=[]list3.extend(list1)list3.extend(list2)list3.sort()print(list3)运行结果:......
  • Python中如何快速解析JSON对象数组
    由于浏览器可以迅速地解析JSON对象,它们有助于在客户端和服务器之间传输数据。本文将描述如何使用Python的JSON模块来传输和接收JSON数据。JavaScriptObjectNotationJSON(JavaScriptObjectNotation)是一种用于数据交换的语法,它对人的读写很简单,对计算机的解析和生产也很简单......
  • 我的Python初级学习
    目录Python学习20230830Python的安装Python的库的安装PIP快捷键赋值变量-数据的载体数据类型进制初始代码添加设置格式化输出Python学习20230830Python的安装1、官网安装IDLE,Python的环境(免费)。2、安装PyCharm(社区版免费)。3、安装Typora。4、安装个IPython更好的交互环境,......
  • IDEA cant resolve symbol String
    问题:在做新项目时报IDEAcantresolvesymbolString(IDEA不能识别String类型)      一脸懵,不光这个这样,其他的第三方的包也没法导进来猜测:刚开始以为是maven依赖没用导进来,后来发现String类竟然也不行,     于是猜测是JDK的问题,重新设置了一下JDK,发现也不......
  • python枚举
    枚举:enum是Python3.4以后版本中新增的一个模块,用于定义一组命名的常数。每个枚举成员都有三个属性:name、value和value对应的序号。name 是枚举成员的名称。value 是枚举成员的值。使用.name和.value可以分别访问枚举成员的名称和值。 例子:cla......
  • Python平均数
    Python是一门高级语言,拥有丰富的数学计算库和科学计算工具,并且被广泛应用于数据处理、科学计算和人工智能等领域。在Python中,平均数被广泛使用,本文将从多个方面对Python平均数进行详细的阐述。一、平均数的基本概念平均数是一组数据中所有数据值的总和除以数据总个数后得到的结......
  • Python 基础面试第三弹
    1.获取当前目录下所有文件名importosdefget_all_files(directory):file_list=[]#os.walk返回一个生成器,每次迭代时返回当前目录路径、子目录列表和文件列表forroot,dirs,filesinos.walk(directory):forfileinfiles:file_l......