python:三行代码解决回文数问题
目录 题目概述 预备知识 完整代码 题目概述 判断用户输入的数是否为回文数 预备知识 name[::-1] 返回该字符串的逆置字符串 完整代码 a = input('输入一个整数:') if a == a[::-1]: print('yes!') 或者是 a = input('输入一个整数:') if a == a[::-1]: print('{}是回文数。'.format(a)) else: p…
目录 题目概述 预备知识 完整代码 题目概述 判断用户输入的数是否为回文数 预备知识 name[::-1] 返回该字符串的逆置字符串 完整代码 a = input('输入一个整数:') if a == a[::-1]: print('yes!') 或者是 a = input('输入一个整数:') if a == a[::-1]: print('{}是回文数。'.format(a)) else: p…
python编译为exe可执行文件 利用pyinstaller,可以将py文件打包为exe文件,从而不需要python环境和第三方依赖运行代码。 安装pyinstaller pip install pyinstaller 或者 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller 打包hello world 写一个简…
Event用来实现多进程之间的同步通信 示例: import multiprocessing import time def wait_for_event(e): e.wait() time.sleep(1) # 唤醒后清除Event状态,为后续继续等待 e.clear() print(f"{time.strftime('%H:%M:%S')} 进程 A: 我们是兄弟,我等你...") e.wai…
Table of Contents 一、问题 二、问题原因 三、解决办法 四、额外补充 1、str to bytes 2、bytes to str 一、问题 TypeError: a bytes-like object is required, not 'str' 二、问题原因 原因是 Python3 和 Python2 在套接字返回值解码上有区别。这里简单解释一下套接字。套接字就是 socket…
使用索引获取列表的元素(随机读取) 列表元素支持用索引访问,正向索引从0开始 colors=["red","blue","green"] colors[0] =="red" colors[1]=="blue" 同时,也可以使用负向索引(python中有序序列都支持负向索引) colors[-1]=="green" 列表的切片操作 切片操作不是列表特有的,python中的有序序列都支持切片,如字符串…
如题: 首先,pyinstaller是一个将python转为exe可执行文件的一个工具,我在安装的时候遇到了这样的问题 (图源网络,因为我自己的报错没有截图) 解决方案: pip3 install pyinstaller --no-use-pep517 关于是pip还是pip3,这里如果电脑里买只有一个版本的python那么pip就可以了,如果有python2和python3,那么pip3是pyt…
创建list对象 创建一个简单的列表可以采用中括号将列表括起来,逗号分隔 a=[1,2,3] 下面有两种方法创建一个空列表 a=[] a=list() 同时可以用list()将迭代类型的对象转化为list a=list(obj) a=list(range(10)) 将tuple转化为list b=1,2,3 a=list(b) 将一个字典类型的索引或值转换为list b={'a':1,'b':2,…
前言 Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口 作为一个业余的为方便自己工作的自学者来说,我写的程序都是用TK模块创建GUI。但TK并没有提供日期选择控件。 之前我一直使用网上大神写的日期选择器,如下图 使用起来无法双击选择日期,有一点不方便。 所以我自己用tksheet写了一个日期选择器。 不一定很完美,至少我自己用着还不错,今天分享给大家 不足之处,可能…
1. 在liunx下输入python,进入python命令行: Python 2.7.2+ (default, Oct 4 2011, 20:06:09) [GCC 4.6.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> quit() gaojs@ubu…
文章目录 1 创建列表 1.1 使用`[]`创建列表 1.2 使用内置函数`list()`创建列表 2 查询元素 2.1 `index()`函数 2.1.1 如果列表有多个重复元素,`index()`只返回第一个元素的索引。 2.1.2 如果列表中没有此元素,则会抛出异常。 2.1.3 可以指定查询位置。 2.2 获取指定索引位置的元素 2.3 列表的切片 2.3.1 切片使用和切片列表地址改变 …