1有多个版本python的可以用pyscripter,现在是253了,缺点是容易崩溃!?
2wingide是真心好用,目前是4110了,缺点是收费!
3eclipse+pydev也不错,就是软件比较庞大,反应慢点!
4pycharm听说也很好,目前是27了,它是基于Java的,缺点是收费兼软件庞大反应慢!
5textmate2、Sublime适应了的话也是很好很强大的!
5vi、emacs、editplus?你能适应的话那就是万能的了,反正我是没有用这些。
在写python程序时,常能用到一些函数和方法,总结一下,保存起来,方便查询。
一、内置函数
# abs()获取数字绝对值
# divmod() 获取两个数值的商和余数
# enumerate() 将可遍历序列组合为索引序列
# float()转换为浮点数
# format() 格式化字符串
# int()转换为整数
# input() 接受用户输入内容
# len() 计算元素个数
# max() 返回最大值
# min() 返回最小值
# mathceil() 返回指定数值的上舍整数
# open()打开文件并返回文件对象
# pow() 幂运算
# print()打印输出
# range() 生成器
# reversed()反转所有元素
# round()四舍五入求值
# sorted()对可迭代对象进行排序
# str() 转换为字符串
# sum() 求和
# set() 创建集合
# tuple() 将序列转换为元组
# zip()将可迭代对象打包成元组
二、方法
# append() 添加列表元素
# capitalize()首字母转换为大写
# count()字符出现次数
# close() 关闭文件
# decode() 解码字符串
# dictkeys() 获取字典所有的键
# find()字符串首次出现的索引
# fread() 读取文件内容
# dictupdate()更新字典
# dictitems() 获取字典键/值对
# dictget() 返回指定键的值
# encode() 编码字符串
# listsort() 排序列表元素
# index() 元素首次出现的索引
# isdigit() 判断字符串是否只由数字组成
# isupper() 是否所有字母都为大写
# isnum() 判断字符串是否由字母和数字组成
# islower() 是否所有字母都为小写
# isdecimal() 检查字符串是否只包含十进制字符
# isalpha() 检测字符串是否为纯字母
# randomshuffle()随机排序
# randomsample()返回无重复随机数列表
# randomchoice() 返回一个随机元素
# randomrandint() 生成指定范围的随机整数
# randomrandrange() 生成指定范围的指定递增基数随机整数
# pop() 删除列表中的元素
# remove()删除列表中的指定元素
# strip()去除空格
# lstrip()去除左侧空格
# rstrip() 去除右侧空格
# readline() 读取单行内容
# rootafter() Tkinter中等待一段时间后再执行命令
# strisnumeric() 验证字符串是否为数字(适用于Unicode)
# split()分割字符串
# ord() 将字符转换为整数
# replace() 字符串替换
# ljust() 左对齐填充
# rjust() 左对齐填充
# readlines() 读取所有行内容
# datetimedatetimenow() 返回指定时区的本地日期时间
# datetimedatetimetoday() 获取当前本地日期的date对象
# datetimeutcnow() 返回当前UTC时间的datetime对象
# timestrptime()把时间字符串解析为元组
# timetime()返回当前时间的时间戳
# timesleep()暂停指定秒数
# timestrftime() 返回指定格式的日期字符串
# timemktime() 接收时间元组并返回时间戳
# osgetcwd() 获取当前工作目录
# oslistdir() 获取指定路径下的目录和文件列表
# osmakedirs() 递归创建目录
# osrename() 重命名目录或文件
# ospathexists() 判断路径是否存在
# upper() 全部转换为大写字母
# lower() 全部转换为小写字母
# sysstdoutwrite() 标准输出打印
# sysstdoutflush()刷新输出
# shutilcopy() 复制单个文件到另一文件或目录
# write() 写入文件内容
# winsoundBeep() 打开电脑扬声器
# zfill() 在字符串前面填充0
三、循环语句
# break终止当前循环
# continue 终止本循环进入下一次循环
# with open() as file 以with语句打开文件(数据保存)
四、转义字符
\ 行尾续行符
\' 单引号
\'' 双引号
\a 响铃
\e 转义
\n 换行
\t 横向制表符
\f 换页
\xyy 十六进制yy代表的字符
\\反斜杠符号
\b 退格
\000 空
\v 纵向制表符
\r 回车
\0yy 八进制yy代表的字符
\other 其他的字符以普通格式输出
使用python自带的GUI就可以实现,python自带TK,使用tk的mainloop就会让python程序一直运行,只要让GUI窗口一直不显示就是一直在后动员运行了。
代码示意如下:
from tkinter import
root = Tk()
rootwithdraw() # 隐藏窗口
rootmainloop() # 消息循环
把代码以pyw扩展名保存,执行一下,就会让程序一直在后台执行,可以通过任务管理器结束,如下:
IDLE
Python自带的集成开发工具是IDLE。
Python只是一门语言,Python有一个原生的开发环境——IDLE。IDLE的功能不比一些专业的IDE,但是Python作为一个功能强大而简洁的语言,在很多时候用于小规模的程序设计,这时使用IDLE就是一个方便的选择。
以上就是关于windows 下的开发python程序,一般用什么工具 除了自带的IDLE (python GUI ),这个太戳了!全部的内容,包括:windows 下的开发python程序,一般用什么工具 除了自带的IDLE (python GUI ),这个太戳了!、python基础:内置函数、方法、转义字符大全、如何在Windows下编写在后台一直运行的Python程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)