“I am Inkfish“ 和 print(“I am Inkfish“)的不同之处

2024-06-15 18:38
文章标签 print inkfish

本文主要是介绍“I am Inkfish“ 和 print(“I am Inkfish“)的不同之处,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

相信很少有人会深入了解这两个命令的不同之处,请看下图的输出结果:

在这里插入图片描述
当我们输入"I am Inkfish"时输出的结果为一个字符串‘I am Inkfish’,意味着输入的类型得以被保存,但是当我们输入print("I am Inkfish")时,输出结果只是I am Inkfish并不含有类型。
为什么要提及这个呢?请看如下代码:

class Debug:def __init__(self):self.x = "1024"self.y = 1024def mainProgram(self):self.y = self.xprint(self.y)       # 1024print(type(self.y)) # <class 'str'>main = Debug()
main.mainProgram()

这里我们设置两个变量,self.x中存储的是一个字符串'1024'self.y中存储的是一个整数类型1024,然后我们将self.y变量的值更新为self.x变量的值(也就是说将self.x变量的值赋值给self.y变量),此时我们输出self.y变量的值,我们发现,输出结果为1024,可以从type(self.y)的结果<class 'str'>看出, 此时的1024并不是整数类型,而是str,说明变量重新赋值过程已经被执行。
如果大家觉得有用,请高抬贵手给一个赞让我上推荐让更多的人看到吧~

这篇关于“I am Inkfish“ 和 print(“I am Inkfish“)的不同之处的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1064264

相关文章

ImportError: cannot import name ‘print_log‘ from ‘logging‘

mmcv升级到2.+后删除了很多 解决 查FAQ文档,找到 添加到mmcv.utils下即可

【python pandas】 Dataframe的数据print输出 显示为...省略号

pandas.set_option() 可以设置pandas相关的参数,从而改变默认参数。 打印pandas数据事,默认是输出100行,多的话会输出….省略号。 那么可以添加: pandas.set_option('display.max_rows',None) 这样就可以显示全部数据 同样,某一列比如url太长 显示省略号 也可以设置。 pd.set_option('display.

iReport利用Print Repeated Values做分组报表以及对重复值做distinct运算

iReport自带的分组功能有可能是比较符合西方的分组标准,对于中国人来说希望显示方便、节省纸张,对于iReport实现起来就稍微复杂一点了。 本文所用demo地址:http://download.csdn.net/detail/u013284604/6812623 iReport版本 5.1.0,demo所用数据源:json数据源 一、iReport利用Print Repeated Val

#ifndefnbsp;PRINT_Hnbsp;nbsp;…

例一: print.h: 文件内容 #ifndef PRINT_H #define PRINT_H #ifdef __cplusplus extern " C " { #endif  //打印点东西 void Print(int iNum);  #ifdef __cplusplus }#endif  #endif 作用:为了防止头文件被重复包含: 如头文件a.h中包含函数f

print输出不换行 、制表符、while循环制作九九乘法表 复习奥

1.print输出不换行 怎么操作?  例如: print("hello", end='')print("world", end='')# helloworld 2.制表符 \t:多行字符串进行对齐 print("hello\tworld")print("hiiiii\twendy")#hello world#hiiiii wendy 3.while循环制作九九乘法表

用 __android_log_print(ANDROID_LOG_DEBUG, 打印出data_ptr[i]的值

在Android NDK开发中,`__android_log_print` 函数用于将日志信息输出到Logcat。如果你想打印出指针 `data_ptr` 指向的数组中第 `i` 个元素的值,你可以使用以下代码: ```cpp #include <android/log.h> // 假设 data_ptr 是一个指向 unsigned char 类型数据的指针 unsigned char* d

第15课:print() 基础了解

这里写目录标题 print() 功能作用:print() 抒写格式 print() 功能作用: print 在 python 中是输出的意思,英文翻译过来也是 打印的意思。比如我写好一个代码,我需要知道这个代码是否正确,就需要输出我这段代码结果进行判断是否正确。而打印输出的就是用 print 来实现。 例如下方代码,我需要打印出 for 循环遍历 list 值。 print

为什么print语句被Python3遗弃?

在开发和维护python项目的时候发现经常有print语句报错,原因是python3放弃了print语句 print 语句 早就被列在了不可靠的语言特性列表中,例如 Guido 的“Python 之悔”(Python Regrets)演讲【1】,并计划在 Python 3000 版本移除。因此,本 PEP 的目的并不新鲜,尽管它可能会在 Python 开发人员中引起较大争议。 在 Pyth

vue2实现打印功能(vue-print-nb的实现)

实现效果: 引入插件  npm install vue-print-nb --save import Print from 'vue-print-nb' Vue.use(Print)  <div ref="printTest" id="printTest"><div style="text-align: center; page-break-after: always"><div

ArcGIS API for JavaScript --Print,PrintTask,PrintTemplate

Print:https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Print.html#methods-summary require(["esri/widgets/Print"], function(Print) { /* code goes here */ });  Print小部件将应