13019003606 发表于 2017-11-15 18:35

【笔记】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吗,新手可以想想、找出答案并回复

老鸟勿喷!新手有疑问可以提出,觉得好的话点个免费的赞吧!

13019003606 发表于 2017-12-21 08:27

surrender000 发表于 2017-12-20 21:56
小白问下楼主,楼主你的问题是在说字符串和字符串类型的包含关系么,没搞明白。如果是这样的话,我觉得是后 ...

就是简单问了一下大家,str是怎么来的,答案也很简单因为我们输入的内容被python判定为字符串

surrender000 发表于 2017-12-20 21:56

小白问下楼主,楼主你的问题是在说字符串和字符串类型的包含关系么,没搞明白。如果是这样的话,我觉得是后者包含前者,答案应该是反过来。不知道对么

LAILAILAI 发表于 2017-11-15 19:18

感谢分享

ShadowY 发表于 2017-11-15 19:27

谢谢分享!

eigyv667 发表于 2017-11-16 03:28

就是喜欢这种初学易懂的,期待楼主后期的第二课、第三课......

13019003606 发表于 2017-11-16 11:17

eigyv667 发表于 2017-11-16 03:28
就是喜欢这种初学易懂的,期待楼主后期的第二课、第三课......

谢谢,有空后续会出的

ldk68 发表于 2017-11-17 02:15

正想学习,谢谢!

xusuns 发表于 2017-11-25 18:35

从头开始学谢谢

787821 发表于 2018-5-1 23:15

所有在input输入的全部是字符串,就是string,想变成其他类型要在其符合的条件下才能修改
页: [1] 2
查看完整版本: 【笔记】python入门第一课|输入、输出|input、print()