CSharp与Python中的输入输出语句对比

CSharp与Python中的输入输出语句对比,第1张

CSharp与Python中的输入输出语句对比 CSharp中的输出语句

Console.Write()

Console.Write("Hello CSharp");

Console.Write("Hello CSharp");
Console.Write("Hello Unity");


输出 Hello CSharp , 但是不换行

Console.WriteLine()
Console.WriteLine("Hello C#");

Console.WriteLine("Hello C#");
Console.WriteLine("Hello C井");

输出 Hello C# , 并且换行

CSharp中的输入语句

Console.Read()

//Console.Read();
Console.Write(Console.Read());

返回用户输入的 第一个字符的 ascii 编码的十进制

Console.ReadLine()
//Console.ReadLine();
Console.Write(Console.ReadLine());

返回用户输入的内容,enter结束输入

Console.ReadKey()
Console.ReadKey();
Console.Write("next step code");

按任意键结束

Python中的输出语句

print()

print("Hello Python")
输出 Hello Python,换行 Python中的输入语句

input()

input("Please enter:")
input()

返回用户输入结果,enter结束输入

对比

C# 中的 Write(“xxx”) 类似 python 中的 print(“xxx”,end="")
C# 中的 WriteLine() 类似 python 中的 print()
输入语句,python 的 input 可以输入一个prompt(提示),而ReadLine()不支持,示例代码如下:
python

 input("What's your name?")

c#

Console.Write("What's your name?");
Console.ReadLine();

而python中没有 类似 c# read() 与 readkey() 的常用函数
(也许是我不知道 23333333333)

本合集更关注于 C# 的学习,而并非 python ,只是将 python 与 C# 做个对比,方便学习c#,对 python 并不会深入展开。
如果您有更多的意见或对本文的内容有任何不满,请在评论区留言。
感谢您的关注。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5711317.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存