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