windows 下的开发python程序,一般用什么工具 除了自带的IDLE (python GUI ),这个太戳了!

windows 下的开发python程序,一般用什么工具 除了自带的IDLE (python GUI ),这个太戳了!,第1张

1有多个版本python的可以用pyscripter,现在是253了,缺点是容易崩溃!?

2wingide是真心好用,目前是4110了,缺点是收费!

3eclipse+pydev也不错,就是软件比较庞大,反应慢点!

4pycharm听说也很好,目前是27了,它是基于Java的,缺点是收费兼软件庞大反应慢!

5textmate2、Sublime适应了的话也是很好很强大的!

5vi、emacs、editplus?你能适应的话那就是万能的了,反正我是没有用这些。

在写python程序时,常能用到一些函数和方法,总结一下,保存起来,方便查询。

一、内置函数

# abs()获取数字绝对值

# chr(i)数字转换为字符类型

# 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程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10075157.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存