跟我学解Python题-字符串及Python的图形化窗口编程分享[图]

本文介绍了Python中如何处理字符串,去除数字并输出纯字母的字符串。同时,讲解了Python的图形化窗口编程基础,通过Tkinter模块创建简单的窗口应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、跟我学解Python题-字符串,输入任意字符,去除字符中的数字
首先,我们要知道,我们在python中进场使用input()输入函数,使用input()输入的内容为字符传类型。在这个前提下我们来看下面这道题目。#Python入门教程#
编辑程序实现功能,输入字符串(字母和数字例如:qwe123),将字符串中的数字去掉后输出字符串或列表。

跟我学解Python题-字符串及Python的图形化窗口编程分享[图]

输入样例1:abc123
输出样例1:abc
输入样例2:qw12as
输入样例2:qwas
新知识点:ord(),功能将字符串转成ASCII码值,如下图:
那么,我们只要使用for对输入的字符串进行遍历,找出其中ASCII码值不在48~57的字符,并将其输出即可。
s=input("请输入")#将输入的字符串存储在变量s中
p=""#新建空字符串变量p
遍历字符串s:
foriins:
使用if语句判断字符是否在0~9之间,如果不在,与p进行累加(p是字符串类型莫雷加没有问题,产生新的字符串)
ifnot(ord(i)>=ord("0")andord(i)<=ord("9")):
符合条件的字符与p机型累加:
p=p+i
遍历结束后输出字符串p
print(p)

运行测试:好了,以上就是我整个制作步骤了,应该还有其他的解题方法,如果过你有不一样的制作方法,请在评论区留言分享给我,我们一同进步!我是大于小澍,一个陪孩子玩的90程序员。求索作文(https://www.isanxia.com)感谢你的阅读。ASCII码对照表(十进制/十六进制/对应字符)。python能做的东西太多,以致大家在学习的过程中出现了迷茫。但是,无论学习哪个,都比原地观望要好。​​​​​​​

二、Python的图形化窗口编程
我们今天学习python的图形界面制作,python的界面制作有很多。
很多人吐槽python的界面很丑,我们都还没有做出来。你也不是一直都想站在旁边看别人如何表演吧!再丑也是自己做出来的!努力吧。
我们今天学习tkinter模块
Tkinter模块("Tk接口")是Python的标准TkGUI工具包的接口,属于Python的内置模块,直接importtkinter即可使用。
安装的话就是pipinstalltikinter.
导入的话就是importtkinter.
作为界面学习,我们第一个要学习的是windows.
所有界面第一个可视化的元素都是窗口。
我们学习,一直秉承的是最小化思维。等最小化思维的套路演练熟悉了,在做纵向的深入,横向的知识扩展。
直接上代码
importtkinter
root=tkinter.Tk()
root.mainloop()
输入完成后,直接执行,窗口就出来了,是不是很简单?yes
学软件难就难在搞了一些很复杂的东西,结果越搞越乱,始终没有看到自己的成果,继续折腾下去,自己信心都没有了。
所以,看到自己的成果最重要!
Itisveryimportanttoseeresultofmine!
第一行就是导入模块
第二行就是建立root对象。使用tkinter下面的Tk()方法来建立。
第三行就是消息循环,也就是让窗口显示出来。
我们先从一穷二白走出来,接着就是让这个界面显示的信息越来越多,然后场面越搞越大。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值