分类: Python 学习记录

11 篇文章

如何删除 Tkinter 文本框的内容
Tkinter Text 文本框控件具有 delete(first,last = None) 方法,可从文本框中删除 first 索引处或 (first,last) 范围内的字符。 如果未给出 last,则仅删除在 first 位置中指定的字符。 清除 Tkinter 文本控件内容的示例代码 import tkinter as tk root = …
使用在for(tkinter python)中创建的StringVar显示多个组合框的默认值
我想从对象列表(infos)中创建ComboBox。我创建了下面的程序。我的问题是显示组合框的默认值。我使用了一个Stringvar。但默认值仅显示在上次创建的组合框中。我认为这是因为我的StringVar对于所有ComboBox都是唯一的,但我不知道如何解决这个问题。我该怎么做 计数器=0 for i in infos: frame = Fram…
python global 和self
可以看下下面的代码,其实是报错的。 a 这个变量不是全局的变量,在 two 这个 方法里,是不能打印的, class qq(): a = 99 def __init__(self): pass def one(self): a = 5 print(a) def two(self): print(a) w = qq() w.one() w.two()…
PyCharm选择性忽略代码中的警告信息
大家在使用Python编写代码经常出现波浪线的警告信息,对于某些具有强迫症的人无法忍受。 于是整理了两条方法,可以将一些不太重要的警告信息进行忽略。比如这种拼写错误: 具体解决方法如下: 1、鼠标放在警告信息上面,按Alt + Enter,出现 点击蓝色区域:‘忽略像这样的错误’ 2、打开:File->setting->editor->inspec…
Python对列表的相关操作(与JAVA对比)
Python的列表挺像Java中的List和数组,三者者之间很多的方法也挺类似。在这里用表格列举一下,假设有 ArrayList a, 数组 a 和列表 a,需要对元素 x 进行操作 : 功能Java数组JavaListPython打印所有元素for()System.out.print(a)print(a)获取其中的某个值a[i]a.get(i)a…
Python 实现字符串反转的9种方法
样例:如 a='123456789' 反转成 a='987654321' 第一种方法:使用字符串切片 >>> a='123456789' >>> a = a[::-1] '987654321' 第二种方法:使用reversed() 可读行好,但速度较慢 >>> ''.join(reversed('123456789')) '987…
vscode中配置jupyter(彻底解决Failed to start the Kernel问题)
1 插件安装想要在vscode中使用jupyter,首先我们需要在vscode中安装插件Jupyter。 在拓展中搜索jupyter直接安装即可。 2 相关python库安装在安装插件之后,一整个安装过程才算是刚刚开始,最重要的步骤还是安装相应python库,在这个过程中会遇到很多棘手的问题。 2.1 python版本问题在安装相关python库之…