这篇“Python编程常用技巧有哪些?Python常用技巧实例分析”文章的知识点大部分人都不太理解,所以给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python常用技巧实例分析”文章吧。
一、调试技巧
1. 脚本调试
Python的脚本调试可以是使用pdb模块。它可以让我们在脚本中随意设置设置断点:
import pdb pdb.set_trace()
可以在脚本中任何位置指定pdb.set_trace()并设置断点,非常便捷。
2. 在shell中调试程序
python的-i选项就可以启动交互式环境,在shell中,我们可以拿来使用,在该环境下可以打印运行变量值并调用函数的操作等,比如下面的test.py脚本:
def func(): return 0 / 0 func()
在shell中通过python -i test.py运行脚本
二、字符串反转
1、使用Python切片反转字符串:
S = "ABCDE" reversed_string = S[::-1] print(reversed_string)
输出: EDCBA
2.每个单词的第一个字母大写
使用title函数方法:
S = "my name is haha" new_NAME =S.title() print(new_NAME)
输出: My Name Is Haha
三、 字符串查找唯一元素
使用集合的概念查找字符串的唯一元素:
S = "aavvccccddddeee" temp_set = set(my_string) new_string = ''.join(temp_set) print(new_string)
输出:cdvae
四、重复打印字符串和列表n次
你可以使用乘法符号(*)打印字符串或列表多次:
n = 3 my_string = "abcd" my_list = [1,2,3] print(my_string*n)
输出:abcdabcdabcd
print(my_list*n)
输出:
[1,2,3,1,2,3,1,2,3]
五、列表生成
h_list = [1,2,3,4] new_list = [2*x for x in h_list] print(new_list) 输出:[2,4,6,8]
六、变量交换
a = 1 b = 2 a, b = b, a print(a) #输出2 print(b) # 输出1
七、字符串拆分为子字符串列表
使用.split()函数:
s1 = "My name is haha" s2 = "sample/ string 2" print(s1.split())
输出:
['My', 'name', 'is', 'haha']
使用‘/’拆分
print(s2.split('/'))
输出: ['sample', ' string 2']
八、多个字符串组合为一个字符串
strs = ['My', 'name', 'is', 'haha'] print(','.join(strs))
输出
My,name,is,haha
到此,关于“Python编程常用技巧有哪些?Python常用技巧实例分析”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配才能更好的帮助大家学习,赶紧动手试试吧!
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!