`

Python中的小技巧--初学者

阅读更多

      学习python的过程中,发现一些很有趣的小玩意儿,虽然这些东西兴许以后不会常用的,但掌握之后会给你编程时带来一些小乐趣。这个帖子会一点点更新,发现一点就记录下。

      1.命令行中的隐含变量“_”

       在和python的命令行交互过程中,它会将最后一次打印的表达式的值保存到一个隐含变量中“_”,没错,就是下划线。利用这个功能,我们可以引用到最后一次执行的结果,如下所示:

 

>>> tax = 12.5 / 100 
>>> price = 100.50 
>>> price * tax 
12.5625 
>>> price + _ 
113.0625 
>>> round(_, 2) 
113.06

 

 

     2.不变的字符串切片操作:s[:i] + s[i:] 等同于 s 

  

>>> word = 'Help' + 'A'
>>> word[:2] + word[2:]
'HelpA'
>>> word[:3] + word[3:]
'HelpA'

 

分享到:
评论

相关推荐

    Python谷歌小恐龙--Pygame.zip

    在当今编程教育和实践中,Python语言由于其简洁易学的特点,成为了初学者的首选语言之一。而Pygame,作为一个开源的Python库,它能够支持游戏开发的相关功能,允许开发者使用Python编写游戏。Pygame的易用性和强大的...

    python编程入门指南-编程入门指南.pdf

    Python编程入门指南旨在引导初学者踏入编程世界,特别是聚焦于Python这一强大且广泛应用的编程语言。以下是基于提供的信息,详细阐述的学习路径和相关知识点: 1. **MIT 6.00.1x 麻省理工学院:计算机科学和Python...

    python-3.11.2-arm64.exe的zip压缩包

    Python是一种高级、通用的编程语言,以其简洁、易读的语法而闻名,适合初学者和专业人士。Python 3.11.2 版本带来了许多性能优化、新功能和错误修复,确保开发者能够利用最新的技术进步进行开发工作。在Python 3.x...

    Python小游戏源码-俄罗斯方块游戏源码

    总之,"Python小游戏源码-俄罗斯方块游戏源码"提供了一个学习Python游戏开发的好起点,无论是对Python初学者还是希望提升游戏编程能力的开发者,都能从中受益匪浅。深入研究并实践这个源码,将有助于增强编程能力,...

    Python小游戏源码-拼图游戏源码

    总的来说,"Python小游戏源码-拼图游戏源码"是一个实践性的学习资源,它涵盖了Python GUI编程、图像处理以及基本的游戏设计等多个方面,对于想要学习Python编程或者提升编程技巧的人来说,都是一个值得研究的实例。

    Python小游戏源码-兔子猎手游戏源码

    【Python小游戏源码-兔子猎手游戏源码】是一个典型的Python编程实践项目,适用于初学者了解游戏开发的基本原理和Python编程技巧。这个小游戏的核心概念是模拟一个简单的射击游戏,玩家扮演猎手,目标是捕获尽可能多...

    Python小游戏源码-贪吃蛇游戏项目源码

    通过分析和实现这个【Python小游戏源码-贪吃蛇游戏项目源码】,学习者不仅可以掌握Python基础,还能深入理解游戏开发的基本原理,提升编程技巧,锻炼逻辑思维能力。同时,这也是一个很好的实践项目,能够激发编程...

    Python小游戏源码-接金币游戏游戏源码

    【Python小游戏源码-接金币游戏游戏源码】 在Python编程世界中,开发小游戏是一种学习和实践编程技能的有趣方式。"接金币游戏"是一款简单的Python游戏,它可以帮助初学者理解游戏开发的基本概念,如事件处理、图形...

    Python初学者资料大全

    5. **进阶主题**:随着基础的稳固,初学者可以深入学习异常处理、装饰器、生成器、上下文管理器等高级特性,以及Python的错误和调试技巧。 6. **数据分析和科学计算**:Python在数据分析领域有强大的工具,如NumPy...

    python-产品篇-游戏-坦克

    标签“python 游戏”明确了我们使用的编程语言和技术方向,Python是一种广泛用于游戏开发的脚本语言,特别是对于初学者或者小型项目,因其简洁明了的语法和丰富的库支持而受欢迎。 在压缩包“游戏源码-07 坦克大战...

    python-游戏篇-初级-超级画板

    总的来说,"python-游戏篇-初级-超级画板"是一个适合初学者的项目,它涵盖了Python GUI编程的基础,同时也提供了动手实践的机会,让学习者在娱乐中增强编程能力。通过完成这个项目,你将能够创建自己的交互式画板...

    Python小游戏源码-Module_画板涂鸦项目源码

    在本项目中,"Python小游戏源码-Module_画板涂鸦项目源码" 提供了一个使用Python编程语言实现的简单画板涂鸦应用。这个小游戏允许用户在屏幕上自由绘制,体验基本的图形绘制功能,是学习Python图形界面编程的一个...

    Python小游戏源码-打砖块小游戏游戏源码

    【Python小游戏源码-打砖块小游戏游戏源码】是一个非常适合初学者学习的项目,它涵盖了Python编程语言的基础知识以及游戏开发的一些基本概念。在这个游戏中,玩家通过移动一个平台来反弹一个小球,小球撞击屏幕顶部...

    learn-python-the-hard-way中文版

    《学习Python的硬方式》中文版是一本针对初学者的Python编程教材,旨在帮助零基础的读者快速掌握Python编程语言。书名中的“硬方式”指的是通过大量的实践和练习来深入理解和掌握Python语法及编程思维,而非仅仅依赖...

    Python电子教案1-2-程序设计基本方法.ppt

    Python是一种高级编程语言,以其简洁明了的语法和强大的功能而受到广泛的欢迎,尤其适合初学者入门。在"Python电子教案1-2-程序设计基本方法"中,我们首先会接触到Python开发环境的配置和程序的启动方法。 1. ...

    python教程-node-06-查找文件命令.ev4.rar

    这个教程主要针对初学者,帮助他们掌握如何在Python中有效地查找和操作文件。 首先,让我们了解Python中用于查找文件的核心模块——`os`和`glob`。`os`模块提供了与操作系统交互的各种功能,包括文件和目录的管理。...

    Python - 圣诞树 - Python开发

    Python的易学性和高效的执行速度使其成为了初学者的首选语言,同时也得到了专业人士的青睐。 在编程教学中,使用诸如“Python - 圣诞树”这样的趣味项目来教授基础语法和逻辑是非常常见的做法。通过编写代码来绘制...

    python课程直播1-作业.zip

    "Python课程直播1-作业"可能是一系列针对初学者的Python编程课程的第一部分,通过直播的形式教授基本概念和编程技巧,并布置相应的作业来巩固学习成果。 在Python的学习过程中,基础是非常关键的。首先,我们需要...

    Python小游戏源码-滑雪者游戏源码

    【滑雪者游戏源码】是一款基于Python编程语言开发的小型游戏,它为初学者提供了学习游戏编程的一个实际案例。这个游戏的实现主要依赖于Python的pygame库,这是一个强大的游戏开发框架,支持图形、音频和事件处理等...

    【python编程快速上手-让繁琐的工作自动化】项目练习资料

    Python编程语言以其简洁明了的语法和强大的功能,已经成为许多初学者和专业人士首选的工具,尤其是在自动化任务领域。"Python编程快速上手-让繁琐的工作自动化"是一份旨在帮助学习者掌握Python自动化技能的项目练习...

Global site tag (gtag.js) - Google Analytics