我是靠谱客的博主 自然水杯,最近开发中收集的这篇文章主要介绍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 并不会深入展开。
如果您有更多的意见或对本文的内容有任何不满,请在评论区留言。
感谢您的关注

最后

以上就是自然水杯为你收集整理的CSharp与Python中的输入输出语句对比的全部内容,希望文章能够帮你解决CSharp与Python中的输入输出语句对比所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部