【笔记】python入门第一课|输入、输出|input、print()
本帖最后由 wushaominkk 于 2018-5-2 10:22 编辑python入门第一课
如何跟程序内部进行交互?
最原始的就是靠输入输出。
* 讲一个题外话:代码的输入与执行有两种方式:交互式和批处理式交互式:直接在idle或者其他解释器窗口中直接在>>>后面输入代码的方式批处理:用python文件保存代码,并一次性执行的方式(在IDLE中点击file>new file>save as>选好保存位置后>输入文件名(以py结尾)>输入代码>save(ctrl + s)>(run>run model))
#本文以python3为例
#_*_coding=utf-8_*_
a = input('input: ')
print(a)
print(type(a))运行的话应该是这样(这里我是采用批处理方式)
这里input那步会停下来,需要输入。
用到了type(),也就是看变量类型。
我们分析一下源代码:
第一行的是注释,这句的意思是表示代码以utf-8编码的。注释都不会运行,这句是例外,解释器会注意这句(如果是python2的话),因为python3默认以utf-8编码源码
首先请求输入,再把输入的内容赋给变量a,并且这里是string类型的变量。然后打印a变量,再打印变量的类型
讲讲语法:
print():括号里填入要打印的参数
input() :括号里填入提示语
这两个语句还有其他参数,感兴趣的可以百度
提出一个疑问:这里是因为我们输入了字符串,所以变量类型才是str吗,新手可以想想、找出答案并回复
老鸟勿喷!新手有疑问可以提出,觉得好的话点个免费的赞吧!
surrender000 发表于 2017-12-20 21:56
小白问下楼主,楼主你的问题是在说字符串和字符串类型的包含关系么,没搞明白。如果是这样的话,我觉得是后 ...
就是简单问了一下大家,str是怎么来的,答案也很简单因为我们输入的内容被python判定为字符串 小白问下楼主,楼主你的问题是在说字符串和字符串类型的包含关系么,没搞明白。如果是这样的话,我觉得是后者包含前者,答案应该是反过来。不知道对么 感谢分享 谢谢分享! 就是喜欢这种初学易懂的,期待楼主后期的第二课、第三课...... eigyv667 发表于 2017-11-16 03:28
就是喜欢这种初学易懂的,期待楼主后期的第二课、第三课......
谢谢,有空后续会出的 正想学习,谢谢! 从头开始学谢谢 所有在input输入的全部是字符串,就是string,想变成其他类型要在其符合的条件下才能修改
页:
[1]
2