这篇“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 = 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,转载请注明出处!