没有合适的资源?快使用搜索试试~ 我知道了~
常用的10个Python实用小技巧
2 下载量 163 浏览量
2020-12-17
06:12:04
上传
评论
收藏 55KB PDF 举报
温馨提示
试读
2页
大家好,都说追女孩方法大于态度,学Python也是,今天就给大家分享的是我在用Python编写程序时常用的一些小技巧。 1.多次打印同一个字符 在Python中,不用特地写一个函数来重复打印同一个字符,直接使用Print就可以 tem = 'I Love Python ' print(tem * 3) I Love Python I Love Python I Love Python 2.在函数内部使用生成器 在写Python程序时,我们可以在函数内部直接使用生成器,这样可以使代码更简洁。 sum(i for i in range(100) ) 3.分配列表变量 在Python中我们可以将
资源详情
资源评论
资源推荐
常用的常用的10个个Python实用小技巧实用小技巧
大家好,都说追女孩方法大于态度,学Python也是,今天就给大家分享的是我在用Python编写程序时常用的一些小技巧。
1.多次打印同一个字符多次打印同一个字符
在Python中,不用特地写一个函数来重复打印同一个字符,直接使用Print就可以
tem = 'I Love Python '
print(tem * 3)
I Love Python I Love Python I Love Python
2.在函数内部使用生成器在函数内部使用生成器
在写Python程序时,我们可以在函数内部直接使用生成器,这样可以使代码更简洁。
sum(i for i in range(100) )
3.分配列表变量分配列表变量
在Python中我们可以将列表的值分给自定义变量,这样我们就可以以任何想要的顺序打印列表的值。
List = ["I","Love","Python"] a, b, c = List
print(a,b,c )
#I Love Python
print(c,b,a )
#Python Love I
4.检查内存占用检查内存占用
在Python中我们可以使用内置模块sys来检查每个变量占用的内存,从下面的代码可以看出,不同长度的字符串消耗不同的内
存。
import sys
a, b, c,d = "I" ,"Love", "Python", 2020
print(sys.getsizeof(a))
#50
print(sys.getsizeof(b))
#53
print(sys.getsizeof(c))
#55
print(sys.getsizeof(d))
#28
5.列表反转列表反转
在Python中反转列表有很多种方法,下面是我常用的两种
#方法1
List = ["I","Love","Python"] List.reverse()
print(List)
#['Python', 'Love', 'I'] #方法2
List = ["I","Love","Python"] List = List[::-1] print(List)
#['Python', 'Love', 'I']
6.交换变量交换变量
在有些编程语言中,交换两个变量一般需要使用临时变量,而在Python中,一行代码即可
a,b = 'zaoqi' , 'Python'
a,b = b,a
7.组合字符串组合字符串
在Python中,我们可以轻松的组合列表中的字符串
List = ['I ', 'Love ', 'Python'] print(''.join(List))
#I Love Python
weixin_38559646
- 粉丝: 5
- 资源: 953
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于JavaScript 实现的KMP 算法
- 基于C++实现二叉树的创建,遍历,添加,查找与删除
- 基于C语言实现二叉树的基本操作
- 毕业设计基于STM32的测量温度与压力的数据处理设计C语言完整源码+论文.zip
- 基于MATLAB的PCA算法人脸识别项目源码+GUI界面+说明文档.zip
- 基于STM32的测量温度与压力的数据处理设计源码+论文(毕业设计).zip
- Vision Transformer 网络对不同氨气氧气浓度轨迹RAS 图像数据集的分类,包含训练权重和数据集、迁移学习
- 基于C51带字库LCD12864(ST7920)的keil工程源码,只支持8位并口通讯(不支持串口),可显示中文.zip
- 基于SI4463射频模块433MD-SMA无线模块软硬件技术资料及(SI4463)IC技术资料文档.zip
- (GPS+北斗+GSM)HLK-GS2503模块软硬件开发资料包硬件参考设计(原理图PCB)+技术文档资料.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0