由于Python源代码也是一个文本文件,所以,当你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释; 第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。
#
开头标注注释
约定俗成四个空格为缩进
Python程序是大小写敏感的
十六进制0x
开头
浮点数0.000012
写成1.2e-5
单双引号
- 若字符串本身包含单引号,用双引号括起来,如
"I'm OK"
- 若单双引号都在字符串中,用\转义字符,如
'I \' \"OK\"!'
,输出I'm "OK"!
\n
换行,\t
制表符,\\
表示\
’'’…’’’ 表示多行内容
输入
>>> print('''line1
... line2
... line3''')
输出
line1
line2
line3
布尔值
True
,False
(首字母都要大写)and
,or
,not
运算
None
空值,首字母大写
除法运算
/
结果是浮点数- 特别注意
10/3
=3.3333...335
,但是9/3
=3.0
10//3
=3
地板除,只取整数10%3
=1 取余数