标签:format python self 占位 ui print world hello
占位符
>>> 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()
相对基本格式化输出采用‘%’的方法,format()功能更强大。
>>> 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
案例代码
from PyQt5.Qt import * from PyQt5 import uic import pyautogui import pyperclip import sys class 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_())
标签:format,python,self,占位,ui,print,world,hello 来源: https://www.cnblogs.com/luweiweicode/p/14714924.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。