输入和输出是python的基本,毕竟,编写python程序不就是为了执行一个特定的任务吗?
输入,是为了告诉计算机所需信息;输出,是为了返回给客户相应结果。
就好比告诉QQ程序你的QQ账号密码,而QQ返回给你你的个人QQ操作界面。
1.输出(print)
为什么先说输出呢?
因为输出是python程序必要的,而输入却不是。
没有输出,程序就无法做出响应,而没有输入,在特定情况下,程序是可以做出反馈的。
输出的基本语法:print()
print(‘ ‘),print(" "):在引号内加入指定字符串,即可输出指定文字。
区别只是单引号内特定字符需要使用转义字符"\",而双引号则不需要。
当然,双引号中包含双引号需要用转义字符,单引号中则不需要。
例如print(‘hello world!‘),运行后输出的便是hello world!
print(‘I\‘m a student‘)------------->I‘m a student
print("I‘m a student")------------->I‘m a student
print("I‘m a \"student\"")--------->I‘m a "student"
print(‘I\‘m a "student"‘)----------->I‘m a "student"
print函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出。
使用逗号的地方输出后会变成空格。
例如print(‘hello world!‘,‘100+200‘,‘花Q!‘),输出后便是hello world! 100+200 花Q!
print也可以打印整数,或者计算结果。
例如print(2019),print(100+200),结果分别是2019,300
最后,print也可以进行多行输出。(三重单引号或三重双引号‘’‘,“”“)
例如print(‘‘‘I‘m a student----------->I‘m a student
I‘m very lazy 输出 I‘m very lazy
the lazy dog‘‘‘) the lazy dog
2.输入(input)
说完了输出,接下来就是输入。
python提供了一个input(),让用户输入字符串,并存放到一个变量里。
例如
1 name=input() 2 print(name)
运行后会让你输入字符串,然后回车,即可看到自己输入的结果。
就这么简单。
当然,感觉这样太简陋的话也可以这样。
1 name=input(‘please enter your name:‘) 2 print(‘hello‘,name)
这样输出后的结果便是在"please enter your name:"后面输入字符串,在hello,后显示输入的内容。
please enter your name:xxx
hello,xxx
这样是不是好看了一点?
END