前言:
而今咱们对“python 输出百分号”大致比较珍视,看官们都需要分析一些“python 输出百分号”的相关资讯。那么小编在网上搜集了一些有关“python 输出百分号””的相关内容,希望咱们能喜欢,朋友们快快来学习一下吧!今天学习的是刘金玉老师零基础Python教程第49期,主要内容是python编程字符串基本处理操作%的运用精髓。
一、百分号的替换作用
1.以前用在数值的取余上面7%2=1
2.%也可以在字符串中使用,可以替换字符串中相应的文本。基本上任何的值都可以通过str函数来转为字符串,最后可以运用%s来代替。Varstr="欢迎您,%s,这里是%s" %("刘金玉","编程创造城市")。写法格式类似于取余的写法,%前面是字符串,%后面是元组。元组中的值,依次代替字符串中的替代项。
二、案例
1.使用%符号制作一个简单的替换文本内容的小程序。
2.代码:
import tkinter as tk
words="您好,%s,欢迎从零开始学编程。"
#自定义一个函数
def btnok_Click():
varstr.set(words %(entrystr.get()))
# 创建一个窗体
homewin=tk.Tk()
homewin.title("四川二流子")
homewin.geometry("350x120+400+200")
# 创建一个输入框,并将变量与控件绑定
entrystr=tk.Entry(homewin)
entrystr.grid(row=0,column=0)
# 分别创建替换按钮
btnok=tk.Button(homewin,text="替换",width=8,command=btnok_Click)
btnok.grid(row=0,column=1)
# 创建一个文本标签
varstr=tk.StringVar()
varstr.set(words %("同学"))
lblstr=tk.Label(homewin,textvariable=varstr)
lblstr.grid(row=1,column=0)
homewin.mainloop()
3.运行效果