Python编程常用技巧有哪些?Python常用技巧实例分析

这篇“Python编程常用技巧有哪些?Python常用技巧实例分析”文章的知识点大部分人都不太理解 , 所以给大家总结了以下内容 , 内容详细 , 步骤清晰 , 具有一定的借鉴价值 , 希望大家阅读完这篇文章能有所收获 , 下面我们一起来看看这篇“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 = 1b = 2a, b = b, aprint(a) #输出2print(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常用技巧实例分析”的学习就结束了 , 希望能够解决大家的疑惑 。理论与实践的搭配才能更好的帮助大家学习 , 赶紧动手试试吧!

    推荐阅读