二、python基础

  • 字面常量:不可以修改的量,例如命令行直接输入的5 ‘this is a string’等。
  • 变量:可以修改的量,例如如下代码:

 

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》

posted @ 2017-09-17 17:04  国境之南时代  阅读(130)  评论(0编辑  收藏  举报