【Python】这些Python骚操作,你值得拥有

Python 我用的比较多一点,对一些小玩意有些许了解。我不大清楚骚操作怎么定义,只好说说我觉得 Python 和其它语言(比如 C 和 JAVA 等)设定比较奇特的地方。

看了后,说不定你马上就有玩一玩 Python 的冲动了。

0x00 世界,你好

程序员第一次接触语言或者框架,基本上都有个 Hello World 的例子,这里 Python 直接将它做成了一个包。

0x01 Python 哲学

Python 执行 import this 时,会打印出 Python 之禅,就是上面的一段英文,它是 Python 设计和应用的理念。下面是简单的翻译

0x02 Python 还能看漫画

执行上面的命令后,Python 会打开一个神奇的世界

啥,还自带漫画的。下面是从网上找的翻译

0x03 不习惯 Python 的缩进怎么办

我们都知道 Python 的一大特点就是用缩进来管理代码块,而很多语言比如 C/C++ 都是用花括号来管理代码块的。所以 Python 也想到了这一点,试一试这行代码呢。

嘿嘿,你以为这样就可以了。

打脸。这样操作虽说语法是正确的,但你看它报的居然是语法错误。还调皮的说没机会。这...

0x04 关于不等号的选择

本节针对 Python 3 这个版本。

一般编程语言,如 C 、JAVA 等,我们不等号都习惯使用 != 。默认情况下,Python 也是这样的。

但是当我们执行下面这个命令后

结果居然反过来了

这个时候 <> 符号居然正常工作,而 != 却报错了。

原来啊,有一个著名的 Python 开发者,他的外号是叫 FLUFL 。他觉得 ! 和 = 这两个符号在键盘上隔得比较远,而 < 和 > 这两个键是挨着的,所以他希望 Python 3 中能支持 <> 的使用,所以就出现了上面的这个情况。

如果你之前学了 C 或者 JAVA 等语言,在看到 Python 的这些操作后,你可能有些措手不及,哈哈。不过,Python 就是这样设计的,它追求的就是有趣以及有个性。

看了之后,是不是想动手试一试呢?赶紧搭上环境玩玩吧。说不定,你还能发现更有趣的东西。

转载自:https://www.wukong.com/question/6517642623505662221/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/568613.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python的os.walk()方法详细讲解

我们可以看到&#xff0c;返回的是一个元组&#xff0c;元祖每一个元素即上面一行的内容&#xff0c;所以用for去遍历它。 然后对应的将这行的第一列的内容给root 第二列 给dirs 第三列 给files 元组每一个元素就是遍历一棵树(包括子树) 根的孩子&#xff08;注意 不…

【批处理】windows环境将文件隐藏到图片中

有时候有些敏感的文件不希望别人知道&#xff0c;我们有很多方法&#xff0c;今天我们介绍的方法是将文件隐藏到图片中去。方法如下&#xff1a; 1. 先将要隐藏的文件压缩到一个rar文件放在一个目录&#xff0c;比如&#xff1a;视频.rar 2. 在同一目录下放置一张图片IMG_4337.…

Python 解决 :NameError: name 'reload' is not defined 问题

Python 解决 &#xff1a;NameError: name reload is not defined 问题 解决&#xff1a;NameError: name reload is not defined 问题 对于 Python 2.X&#xff1a; import sys reload(sys) sys.setdefaultencoding("utf-8") 123对于 < Python 3.3&#xff1…

【批处理】windows环境将文件放置在虚拟盘

上一个文章我们说了如何将敏感文件隐藏到图片中&#xff0c;那个其实还是有点麻烦&#xff0c;要的时候需要改文件后缀名&#xff0c;而且通过文件的大小可以看出图片可疑。 上一文章链接&#xff1a;https://blog.csdn.net/sinat_37967865/article/details/83047245 今天我们…

No module named 'crispy_forms'等使用pycharm开发

我在最近的django开发过程中遇到一些问题&#xff0c;就是我在github上下载xadmin源码包之后&#xff0c;然后setings之中也进行了配置&#xff0c;出现了如下问题 但是我按照报错的信息觉得应该时这个模块没有安装&#xff0c;所以我使用pip进行安装然后又报错了&#xff0c;…

【Word】一些实用的小技巧

目录&#xff1a; 一、快速输入上下标文字 二、快速输入方框√ 三、竖向删除每行相同文字 一、【Word】快速输入上下标文字 有时候在用word处理文本时&#xff0c;不免要用一些上下标文字&#xff0c;比如算数用的平方立方&#xff0c;化学方程式 CH42O2 点燃 CO22H2O a2 b2…

python 安装echarts

python 安装echarts&#xff1a; python -m pip install pyecharts -i https://pypi.doubanio.com/simple

【Excel】设置自定义单元格格式

我们知道Excel中设置单元格格式时可以通过自定义方式设置格式&#xff0c;但是具体如何使用一般人都不是很清楚&#xff0c;其实自定义功能非常强大。本文主要介绍一下自定义单元格格式的小技巧&#xff0c;主要流程&#xff1a; 1.选中要设置单元格格式的单元格&#xff0c;通…

pycharm可视化数据库

注意&#xff1a;pycharm社区版本身没有database 网上教程都是直接打开右上角的database&#xff0c;但是我死活也没找到&#xff0c;后来发现应该是因为社区版的问题&#xff0c;需要自己安装&#xff0c;详细步骤如下图。 1.打开File—》Settings—-》Plugins搜索database&a…

【Python】logging内置模块基本使用

logging模块是Python内置的标准模块&#xff0c;主要用于输出运行日志&#xff0c;可以设置输出日志的等级、日志保存路径、日志文件回滚等。 print也可以输入日志&#xff0c;logging相对print来说更好控制输出在哪个地方&#xff0c;怎么输出及控制消息级别来过滤掉那些不需要…

Django实现省市县级联菜单

1、创建工程mymenu和项目menu。 2、改变mymenu中setting.py的DIRS&#xff0c;STATICFILES_DIRS DIRS: [BASE_DIR "/templates"], #后面若无数据&#xff0c;不可以加逗号 STATICFILES_DIRS (os.path.join(BASE_DIR,static), ) 3、在menu中建立views.py和mode…

【Python】字典dict类型转换为列表list类型

我们有时候用chrome浏览器获取Network中XHR的数据&#xff0c;得到的是Json类型&#xff0c;有时也可能是python中的字典类型&#xff0c;如果获取的数据比较复杂&#xff0c;通过简单的处理我们是无法拿到我们需要的数据的&#xff0c;这时我们就需要对数据进行转换处理&#…

【Python】xlwt和xlrd模块写入和读取.xls版本EXCEL

我们经常与EXCEL打交道&#xff0c;其实我们可以使用python的相应模块去处理EXCEL文件。2003以前的表格以.xls后缀&#xff0c;用xlwt来写表格&#xff0c;用xlrd来读取表格&#xff1b;搭配xlutils修改表格。2007的表格以.xlsx后缀&#xff0c;用openpyxl来读写表格。 以下是…

将json字符串转换为json对象

一般处理服务器传来的json值时&#xff0c;我们都会用两种方式进行处理&#xff1a; 1.一种为使用eval()函数。var dataObjeval("("data")");//转换为json对象&#xff08;注&#xff1a;data为json数据&#xff09;&#xff1b; 2. 使用Function对象来进…

【Python】pymysql模块处理Mysql数据库

PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库&#xff0c;Python2中则使用mysqldb。 PyMySQL 遵循 Python 数据库 API v2.0 规范&#xff0c;并包含了 pure-Python MySQL 客户端库。 在使用 PyMySQL 之前&#xff0c;我们需要确保 PyMySQL 已安装,可以直接pip安…

Django 前后台的数据传递

严正声明&#xff1a; 作者&#xff1a;psklf 出处&#xff1a; https://www.cnblogs.com/psklf/p/5542612.html 欢迎转载&#xff0c;但未经作者同意&#xff0c;必须保留此段声明&#xff1b;必须在文章中给出原文连接&#xff1b;否则必究法律责任! Django 从后台往前台传…

【Python爬虫】使用urllib.request下载已知链接的网络资源

如果有这样一个场景&#xff0c;我们的EXCEL某一列记录了好多&#xff08;图片、视频、音频&#xff09;链接A&#xff0c;另外一列记录了链接名称B&#xff0c;现在我们想要自动下载这些链接的文件&#xff0c;我们应该怎样处理&#xff1f; 1.循环去excel取值,将A和B存入到一…

echarts.js:1136 Uncaught Error: Initialize failed: invalid dom.

1、错误描述 echarts.js:1136 Uncaught Error: Initialize failed: invalid dom. 2、错误原因 <!DOCTYPE html><html><head><meta charset"UTF-8"><title></title><link rel"shortcut icon" href"../js/echar…

Fiddler在PC/台式对Android进行抓包

Fiddler是一个常用的http抓包工具&#xff0c;它能够记录电脑和移动端的进出数据&#xff0c;而且操作十分简便&#xff0c;下面主要介绍在台式机上Fiddler如何对Android进行数据抓包&#xff0c;本人使用的Fiddler版本为v5.0&#xff0c;文章主要知识点如下&#xff1a; 1.手机…

Echars折线配置详解

Echars折线配置详解 比如做成如下效果图&#xff1a; 所有的配置如下&#xff1a; var option {tooltip: { // 提示框trigger: axis, // 触发类型(坐标轴触发)alwaysShowContent: false, // 是否永远显示提示框的内容backgroundColor: rgba(32, 174, 252, 0.7), // 提示框…