这篇“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常用技巧实例分析”的学习就结束了 , 希望能够解决大家的疑惑 。理论与实践的搭配才能更好的帮助大家学习 , 赶紧动手试试吧!
推荐阅读
- python如何实现爬虫?如何爬取汽车之家案例分析
- import指的是什么?python中的import语句有什么作用?
- 如何通过python打印菱形图案?python打印菱形图案代码
- 零基础学习Python需要掌握哪些技能?如何巧妙学习 Python?
- python如何使用递归?python递归使用讲解
- 如何进行python函数的递归调用?python函数递归调用方法
- python中表达式和语句有什么区别?python表达式和语句的区别
- 如何通过python来绘制曲线?python绘制曲线的方法
- python中有关时间的库有哪些?python都有哪些关于时间的库?
- python的列表能够存储什么数据?python列表知识点详解