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

CSharp中的输出语句

  • Console.Write()

    Console.Write("Hello CSharp");
    /* 结果
    Hello CSharp
    */
    Console.Write("Hello CSharp");
    Console.Write("Hello Unity");
    /* 结果
    Hello CSharpHello Unity
    */
    
    

    输出 Hello CSharp , 但是不换行

  • Console.WriteLine()

    Console.WriteLine("Hello C#");
    /* 结果 与Write 对比, 输出内容后会换行
    Hello C#
    
    */
    Console.WriteLine("Hello C#");
    Console.WriteLine("Hello C井");
    /* 结果
    Hello c#
    Hello c井
    
    */
    

    输出 Hello C# , 并且换行

CSharp中的输入语句

  • Console.Read()

    //Console.Read();
    Console.Write(Console.Read());
    /* 多组结果 返回值 均为 用户输入的 第一个字符的 ASCII 编码 的 10进制格式
    用户输入: 1
    返回值: 49
    
    用户输入: 123
    返回值: 49
    
    用户输入: 234
    返回值: 50
    
    用户输入: 你好,世界
    返回值: 20320
    */
    

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

  • Console.ReadLine()

    //Console.ReadLine();
    Console.Write(Console.ReadLine());
    /* 结果
    用户输入: 1234
    返回值: 1234
    */
    

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

  • Console.ReadKey()

    Console.ReadKey();
    Console.Write("next step code");
    /* 结果
    用户按任意键
    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 ,只是将 pythonC# 做个对比,方便学习c#,对 python 并不会深入展开。
如果您有更多的意见或对本文的内容有任何不满,请在评论区留言。
感谢您的关注

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值