python练手小项目逆转字符串_Python 实现文本操作之逆转字符串

程序要求

今天完成了第一个练习的小项目,逆转字符串——输入一个字符串,将其逆转并输出,制作了可视化的小窗口,在图形化界面下输入和输出。

程序截图:

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

程序代码:

# _*_ coding: UTF-8 _*_

from tkinter import *

def test(text):

e.set("".join(text[::-1]))

root = Tk()

#新建并且配置窗口

root.title("逆转字符串") #实例化出一个名为root的窗口

root.geometry('390x260+500+300') #390 260为窗口大小,+500 +300 定义窗口弹出时的默认展示位置

root["bg"]="gray" #设置窗口的背景颜色

fm1=Frame(root) #创建Frame容器

fm2=Frame(root)

l=Label(fm1,text="输入:",bg="gray") #创建Label标签

l.pack(side=LEFT) #生成标签后需使用pack()方法使其展示;

t=Entry(fm1) #创建entry对象,entry是单行文本框

t.pack(side=LEFT)

fm1.pack(padx=20,pady=20)

l1=Label(fm2,text="结果:",bg="gray")

l1.pack(side=LEFT)

e=StringVar()

t1=Entry(fm2,textvariable=e)

t1.pack(side=LEFT)

t1['state']='readonly' #设置entry组件属性为只读

fm2.pack(padx=20,pady=10)

b=Button(root,text="转换",bg="white",width=10,\

command=lambda:test(t.get())) #创建按钮,并设置点击按钮则执行test函数

b.pack()

root.mainloop() #保持窗口运行

总结:

1、字符串是不可变数据类型。

2、字符串(str)和列表(list)是可以直接相互转化的;str转list:list(str1) ;list转str:''.join(list) 。

3、list可以这样使用[::-1]倒序输出。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值