2.基本语法

1.编码 

python3 默认是utf-8编码,可以显示指定编码

# -*- coding: utf-8 -*-

或者

# encoding=utf-8

2.标识符

  • 第一个字符必须是字母表中字母或下划线'_'。
  • 标识符的其他的部分有字母、数字和下划线组成。
  • 标识符对大小写敏感。

3.保留字

保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:

>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 
'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda',
'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

4.注释

  • 单行注释以 # 开头
#第一个注释
print("Hello World!")#第二个注释
  • 多行注释 
  1. 多个#
#注释1
#注释2
#注释...

  2.一对三单引号''' '''

'''多行注释
多行注释1
多行注释2
'''

  3.一对三双引号""" """

"""
多行注释1
多行注释2
"""

5.行与缩进

python 使用缩进来表示代码块,同级别代码缩进相同。

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。

if True:
    print("True")
else:
    print("False")

6.多行语句

多行语句需要没行语句结尾用\,例如:

total = 1+\
        2+\
        3

在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(\),例如:

total = [1,2,3,
         4,5,6]

7.Print 打印语句

print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="

x="a"
y="b"
# 换行输出
print( x )
print( y )

print('---------')
# 不换行输出
print( x, end=" " )
print( y, end=" " )
print()

打印结果:

a
b
---------
a b 

8.字符串

  •  python 中用 ' '," ",''' ''',""" """表示字符串
  • ' '," "用于单行字符串
  • ''' ''',""" """ 用户多行语句
  • 字符串前加r或者加R,字符串中的转义字符无效,原样输出
  • 按字面意义级联字符串,如"this " "is " "string"会被自动转换为this is string
word = '单词'
sentence = "一个句子"
paragraph = """这是一个段落
1行
2行
"""

 

posted @ 2017-08-13 21:14  家阳光  阅读(122)  评论(0)    收藏  举报