占位符@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()所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)