python 3  获取输入字符长度

#-*- coding:utf-8 -*-

from tkinter import *

from tkinter import messagebox

def get_Tk():

top = Tk()

return top

#定义获取字符长度函数

def sum_test(baseNum):

return len(baseNum)

def show_result(top,re_sum):

#这里使用Toplevel(top) 是为了新开一个窗口 ,且显示计算结果,如果直接实例化一个窗口,则新窗口不显示结算结果。

top_show = Toplevel(top)

top_show.title("字符长度显示")

top_show.geometry('300x240+810+420')

# 显示长度

Sums = Label(top_show, text='字符长度:')

Sums.pack()

sum_text = StringVar()

sums = Entry(top_show, textvariable=sum_text,state='readonly')

sum_text.set(re_sum)

sums.pack()

top_show.mainloop()

def on_click(top,base_text):

#获取输入信息

if base_text.get().strip() == '':

messagebox.showinfo(title='字符串', message='字符为空,请输入有效的数值!')

else:

base_Num = base_text.get()

strlen = sum_test(base_Num)

show_result(top,strlen)

def put_info():

top = get_Tk()

#top.minsize(100, 100) # 窗口的最小缩放

top.title("输入字符串")

top.geometry('300x240+420+420')

baseNum = Label(top, text='字符串:')

baseNum.pack()

base_text = StringVar()

base = Entry(top, textvariable=base_text)

base_text.set(" ")

base.pack()

Button(top, text="计算", command= lambda:on_click(top,base_text)).pack()

top.mainloop()

# 这种 直接command = 方法名的方式,函数是不能传递参数的,所以为了能传递参数使用了上面的方法。

# Button(top, text="计算", command= on_click).pack()

if __name__ == '__main__':

put_info()

js判断输入字符串长度(汉字算两个字符,字母数字算一个)

js判断输入字符串长度(汉字算两个字符,字母数字算一个) 文本输入时,由于数据库表字段长度限制会导致提交失败,因此想到了此方法验证. 废话不多说上代码:

IOS 获取中英文字符串长度

//得到中英文混合字符串长度 方法1 - (int)convertToInt:(NSString*)strtemp { int strlength = 0; char* p = (char*)[str ...

Java 中正确获取中文字符串长度

/** * 获取字符串的长度,如果有中文,则每个中文字符计为2位 * * @param value * 指定的字符串 * * @return 字符串的长度 */ public static int l ...

CRichEditCtrl 输入字符串长度限制

1.我用 CRichEditCtrl 控件,发现它通过代码可以向里面写大于 32KB 的字符,但手工却只能输入小于 32767 个字符,再多则自动舍弃. 2.初始化时调用CRichEditCtrl:: ...

HW输入字符串长度,字符串,计数m。从前往后计数,当数到m个元素时,m个元素出列,同时将该元素赋值给m,然后从下一个数计数循环,直到所有数字都出列,给定的数全部为大于0的数字。输出出队队列。

package huawei; import java.util.Scanner; public class 约瑟夫环 { private static class Node { public int ...

字符串长度计算、截取、url参数获取、计算百分比、时间戳格式化

1.中英混合文字字符截取 //中文长度截取计算,可取中英混合,个数向上取整,精确度1个英文字符误差,一个英文算一个字符,一个汉字算一个字符. //sub("中文zlsd",1) - ...

php截取中文字符串,英文字符串,中英文字符串长度的方法

今天学习了php函数截取中文字符串,英文字符串,中英文字符串的函数使用方法.对中英文截取方法不理解,此处先做记录. PHP自带的函数如strlen().mb_strlen()都是通过计算字符串所占字节 ...

go语言:获取字符串长度

go语言字符串底层由字节数组实现,使用UTF-8编码,初始化以后不能被修改 获取字符串长度 一.当字符串中所有字符都是单字节字符时,使用 len 函数获取字符串的长度 package main imp ...

[No0000A4]DOS命令(cmd)批处理:替换字符串、截取字符串、扩充字符串、获取字符串长度

1.替换字符串,即将某一字符串中的特定字符或字符串替换为给定的字符串.举例说明其功能:========================================= @echo off set a ...

随机推荐

Java 泛型(Generics)

Generics, 类似C++中的模版. 允许在定义类和接口的时候使用类型参数(type parameters), 声明的类型参数在使用的时候用具体的类型来替换. 如 ArrayList

用delphi的THTTPRIO控件调用了c#写的webservice。

用delphi的THTTPRIO控件调用了c#写的webservice. 下面是我调试时遇到的一些问题: 1,导入wsdl文件:file--new----other----wenservice---W ...

YII框架的部署 通过YII脚手架程序创建应用程序系统

1,把YII框架里面的framework复制粘贴到nginx目录下 2,创建一个商城系统: 1)修改环境变量 制定php.exe的目录 2)C:\Users\Administrator>cd C ...

LightOJ1341 Aladdin and the Flying Carpet

题意 给一对数字 a,b ,a是一个长方形的面积,问有多少种整数的边的组合可以组成面积为a的长方形,要求最短的边不得小于b 数据组数T<=4000, a,b<=10^12 Solution ...

Gparted Live分区调整

由于年少无知,在安装ubuntu系统的时候,以为/temp是软件包安装时解压的缓冲,所以给/temp留了10G,而以为/var只是记录一些log而已,因此把仅存的1G分配给了它.随后在安装软件时出现“ ...

python 多进程多线程的对比

link:http://www.cnblogs.com/whatisfantasy/p/6440585.html mark一下,挺详细

java反射获取Object的属性和值

在看反射顺便做个笔记,目前知道的反射的Object都是要有对象的也就是实体Bean. import java.lang.reflect.Field; import java.util.ArrayLis ...

【C&plus;&plus;】类前置声明范例

• 在编写C++程序的时候,偶尔需要用到前置声明(Forward declaration).下面的程序中,带注释的那行就是类B的前置说明.这是必须的,因为类A中用到了类B,而类B的声明出现在类A的后面 ...

解决百度云推送通知,不显示默认Notification

问题:百度云推送通知,不显示默认Notification 描述:采用推送消息的方式,可以在onMessage方法里面获取到推送的消息.另外推送通知也有获取到内容,后台日志也有show private ...

Python第三方库官网

Python第三方库官网 https://pypi.python.org/pypi 包下载后的处理: 下载后放到Python的scripts文件夹中(D:\Python3.5\Scripts),用cm ...

python获取输入框内容长度_python3 tkinter 获取输入字符串长度相关推荐

  1. js根据判断改变html字符串长度,js如何判断输入字符串长度

    js判断输入字符串长度(汉字算两个字符,字母数字算一个) 文本输入时,由于数据库表字段长度限制会导致提交失败,因此想到了此方法验证. 废话不多说上代码: js判断输入字符串长度(汉字算两个字符,字母数 ...

  2. html输入字符长度佛下一句,js如何判断输入字符串长度

    js判断输入字符串长度(汉字算两个字符,字母数字算一个) 文本输入时,由于数据库表字段长度限制会导致提交失败,因此想到了此方法验证. 废话不多说上代码: js判断输入字符串长度(汉字算两个字符,字母数 ...

  3. java从键盘输入字符串并求长度_java从键盘输入字符串的方法

    java从键盘输入字符串的方法 发布时间:2020-06-29 09:15:07 来源:亿速云 阅读:142 作者:Leah 本篇文章为大家展示了java从键盘输入字符串的方法,代码简明扼要并且容易理 ...

  4. 06Java第六课 获取输入框内容(传对象,参数,值)

    在上一课中实现了对 按钮被点击的监听,接下来要实现 对输入框内容的获取 由之前的界面中可知,账号和密码在输入框对象中,也就是nameInput和pwdInput对象中.当用户输入了账号和密码并点击按钮 ...

  5. php获取汉字的长度,php中处理汉字字符串长度:strlen和mb_strlen

    PHP内置的字符串长度函数strlen()无法正确处理中文字符串,它得到的只是字符串所占的字节数.对于GB2312的中文编码,strlen得到的值是汉字个数的2倍,而对于UTF-8编码的中文,就是3倍 ...

  6. Java使用Jsoup爬虫获取网站内容(三)获取元素内容属性的方法

    介绍 我们可以通过Jsoup来获取一个Document对象,然后通过对Document对象进行解析来获取元素对象,最后通过元素对象的一些方法来获取元素的属性名称,属性值以及文本内容. 代码 附上获取方 ...

  7. java 字符长度 中文_java判断中文字符串长度的简单实例

    话不多说,上代码: /** * 获取字符串的长度,如果有中文,则每个中文字符计为2位 * @param value 指定的字符串 * @return 字符串的长度 */ public static i ...

  8. C/C++在不确定输入字符串长度情况下,对其进行存储和字符操作问题

    在很多IT公司的编程笔试题中都会提到,输如长度未知的字符串以及整数数组进行各种操作,本文进行简单地归纳. 对于输入一行随意大小的(中间不含空格)字符串求其长度并输出指定位上字符,用C++可以编程为: ...

  9. 对于一个采用字符数组存放的字符串str,设计一个递归算法StrLength(char *str)求其字符个数(长度)。递归求字符串长度

    递归求字符串长度,需要的就是将数组看成指针,一步一步走下去 int StrLength(char *str) {char *p=str;if(*p=='\0') return 0;else{retur ...

最新文章

  1. 强强联合!Papers with Code 携手 arXiv,上传论文、提交代码一步到位
  2. delphi 执行一个外部程序,当外部程序结束后言主程序立即响应
  3. Opencv 图片缩小尺寸原理
  4. java日期加一天_Java 关于日期加一天(日期往后多一天)
  5. java.net.URLEncoder 、URLDecoder 编码与解码
  6. 史上最牛最全android开发知识汇总
  7. Marvelous Designer 服装设计与模拟
  8. 计算机cpu温度显示原理,电脑cpu温度怎么看
  9. Python项目:爬取IT互联网高薪热门职位数据并进行可视化分析
  10. Quality Trimming Via Trimmomatic
  11. 浅谈RASP技术攻防之实战
  12. Docker之工作中常用的命令(二)
  13. 关于linux中socket阻塞与非阻塞
  14. php调用sqlmapapi.py,SQL注入 SqlmapApi快速上手
  15. IO系统的功能和层次模型
  16. BW的登录错误解决实例
  17. 服装设计师的灵感来源于哪里?
  18. dw选项卡代码_使用DW软件实现html编码转换的详细步骤
  19. 八年级英语下册计算机教学总结,初二信息技术教学工作总结
  20. 《Maven 实战》读书笔记(六) 聚合

热门文章

  1. mysqladmin mysql,mysql,mysqladmin,mysqld之间的区别
  2. do{...}while(0) 的意义和用法
  3. WebRTC / Jitsi / 架构
  4. C/Cpp / STL / map 的 key 为自定义的 struct 或者 class 时,有什么注意事项?
  5. 启明云端分享| 彩屏化的86控制面板(简称86盒)怎么选型硬件和对比
  6. android 颜色填充工具栏,Android工具栏颜色未由colorPrimary设置
  7. linux主从库配置文件,linux 数据库主从同步配置
  8. 利用计算机进行有理数的运算教学反思,《有理数加减乘除混合运算》教学反思...
  9. AI学习---卷积神经网络
  10. Arch Linux中安装Anaconda