我与Py的那些事——输入输出

Posted by Csming on 2017-04-09

最近受了老板(一折)的“蛊惑”入了py坑;虽然刚学,但觉得py跟以前学的C语言族的语言很不一样,很hacker……学习过程中主要看了廖雪峰的教程


第一个程序

  • 安装完python后,在命令提示符中输入“python”;进入Python编辑器;

两种编写方式

  • 第一种是在命令提示符下的;
    第一次写的代码如下;
1
2
>>>100+200
300
1
2
>>>print('hello world')
hello world

其中,print中表示字符串,可用双引号或者单引号
然后通过exit()退出编辑器

第二种方式

首先在文本编辑器中,编写代码;如下:

1
print(100 + 200 + 300)

将文本格式改成.py
然后在控制台中,进入代码所在的文件夹下

利用:python xxx.py运行代码


输入输出

输出

  • 像前面一样,利用print()函数
1
2
3
4
print("hello world")
print('hello world')
print('hello','world')
print(100+200)

函数可接受多个字符串;字符串间可用逗号隔开;逗号将被转换为空格;
此外,逗号前面不加空格,后面才加

输入

  • 利用input()函数
1
2
3
4
name = input()
# Michael
print(name)
# Michael

input()函数所输入的变量,就被存储在name变量中了


然后我发现,input()函数有一个有趣的用法:

1
2
name = input('please enter your name: ')
print('hello,', name)

该段代码,会先打印

please enter your name: Michael
hello, Michael


参考资料:http://www.liaoxuefeng.com/