重新把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簡潔高效的特性。