python 格式化输出、占位符、format()

python 格式化输出、占位符、format(),第1张

概述占位符>>>print(‘%s‘%‘helloworld‘)#字符串输出helloworld>>>print(‘%20s‘%‘helloworld‘)#右对齐,取20位,不够则补位helloworld>>>print(‘%-20s‘%‘helloworld‘)#左对齐,取20位,不够则补位helloworld>>>print(‘%.

占位符@H_403_3@

@H_403_3@

>>> print(‘%s‘ % ‘hello world‘)  # 字符串输出hello world>>> print(‘%20s‘ % ‘hello world‘)  # 右对齐,取20位,不够则补位         hello world>>> print(‘%-20s‘ % ‘hello world‘)  # 左对齐,取20位,不够则补位hello world         >>> print(‘%.2s‘ % ‘hello world‘)  # 取2位he>>> print(‘%10.2s‘ % ‘hello world‘)  # 右对齐,取2位        he>>> print(‘%-10.2s‘ % ‘hello world‘)  # 左对齐,取2位he>>> print(‘%d元‘ % 10)10元>>> print(‘%f‘ % 1.11)  # 默认保留6位小数1.110000>>> print(‘%.1f‘ % 1.11)  # 取1位小数1.1

format()@H_403_3@

相对基本格式化输出采用‘%’的方法,format()功能更强大。@H_403_3@

>>> print(‘{} {}‘.format(‘hello‘,‘world‘))  # 不带字段hello world>>> print(‘{0} {1}‘.format(‘hello‘,‘world‘))  # 带标号hello world>>> print(‘{0} {1} {0}‘.format(‘hello‘,‘world‘))  # 打乱顺序hello world hello>>> print(‘{1} {1} {0}‘.format(‘hello‘,‘world‘))world world hello>>> print(‘{a} {tom} {a}‘.format(tom=‘hello‘,a=‘world‘))  # 带关键字world hello world

案例代码@H_403_3@

from PyQt5.Qt import *from PyQt5 import uicimport pyautoguiimport pyperclipimport sysclass Example(QWidget):    def __init__(self):        super().__init__()        self.initUI()    def initUI(self):        # 从文件中加载UI定义        self.ui = uic.loadUi("ui/de.ui")        # 开始发送        self.ui.pushbutton.clicked.connect(self.sendMessage)        # 获取焦点        self.ui.pushbutton_2.clicked.connect(self.getxy)        self.ui.show()    def sendMessage(self):        text = self.ui.lineEdit.text()        while True:            pyperclip.copy(f'{text}')            pyautogui.hotkey('ctrl', 'v')            pyautogui.hotkey('alt', 's')    def getxy(self):        self.x = self.ui.x()        self.y = self.ui.y()        self.ui.label.setText(f'坐标为({self.x},{self.y})')if __name__ == '__main__':    app = QApplication(sys.argv)    ex = Example()    sys.exit(app.exec_())

 @H_403_3@ 总结

以上是内存溢出为你收集整理的python 格式化输出、占位符、format()全部内容,希望文章能够帮你解决python 格式化输出、占位符、format()所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1186963.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存