C#中關於變量的幾個細節(對照python)

重新把C#撿起來,和python對照着練習。這樣可能更爲深刻。這裏主要包括:

這裏主要包括:

轉義符

字符串插入

字面值

下面是代碼。

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            //轉義符
            string myStr = "All work and no play make Jack a dull boy.";
            string myStr2= "All work and no play make \"Jack\" a dull boy.";
            Console.WriteLine(myStr);
            Console.WriteLine(myStr2);

            //字符串插入
            var name = "Jack";
            var age = 17;
            Console.WriteLine($"{name}的年齡是:{age}");

            //輸出換行
            string myStr3 = "He is only \na child.";
            Console.WriteLine(myStr3);

            //字面值
            string myStr4 = @"C:\MyDoc\videos";
            string myStr5 = @"視頻列表:
一年級,
二年級,
三年級";

            //三種方法綜合應用
            Console.WriteLine($"{name}的年齡是{age},{myStr3}");
            Console.WriteLine($"請到{myStr4}目錄下找{myStr5}");
        }
    }
}

輸出結果是:

在python中的實現代碼就簡單多了:

#關於添加引號
print("All work and no play make \"Jack\" a dull boy.")

#關於換行
print("All work and no play make\n \"Jack\" a dull boy.")

#關於變量插入
name="Jack"
age=17
print("%s的年齡是%d"%(name,age))

#關於輸出字面值
myStr="""視頻列表:
一年級,
二年級,
三年級"""
print(myStr)

從中可以看出python簡潔高效的特性。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章