var = 1 var = 2 print(var)#最后输出的结果是2
注释,python中单行注释是以#起始的。单引号、双引号、三引号之间的区别?
单引号和双引号都可以用于表示字符串,用法完全相同。三引号中可以随意的使用单引号或者双引号,用于指定多行字符串。可以使用"""hello"""" 或者 ''' hello '''例如如下代码:
var = '''这是一段多行字符串。这是它的第一行。 This is the second line. "What's your name?," I asked. He said 'Bond, James Bond.' ''' 格式化输出 如下代码: print('{}is{}years old'.format(name,age))#其中,{}代表占位符,和后边一一对应 print('%s is %d years old'%(name,age)) biao is 12 years old 单行打印就要注意 print 总是会以一个不可见的“新一行”字符(\n )结尾,因此重复调用 print 将会在相互独立的一行中分别打印。为防止打印过程中出现这一换行符,你可以通过 end 指定其应以
空白结尾 ,如下代码
print('a', end='##')#指定以##结尾,同行显示 python区分大小写转义符,体会如下代码 >>>print('what's your name')#报错,不知道's中的'该如何解释 SyntaxError: invalid syntax >>> print('what\'s your name') #通过\进行转义 what's your name物理行、逻辑行
i = 5; print(i)#指定一个物理行存在两个逻辑行
实际中,python语句中基本不会出现; 鼓励一个物理行只写一个逻辑行。
缩进 python用缩进代替{}指定代码块。python官方建议使用四个空格代表缩进(开发中常使用一个tab键)
注:本文参考《byte-of-chinese-edition》
转载于:https://www.cnblogs.com/buptzlb/p/7536267.html