1.标识符
1.首字母必须是字母或者下划线‘_’字符
2.其他字符可以有字母,数字或者下划线来组成
3.标识符对大小写敏感
2.Python的保留字就是关键字,Python有一个标准的关键字模块叫keyWord
你可以先导入keyword库,然后全部打印出来自己看看
import keyword
print(keyword.kwlist) 打印出所有的关键词
3.Python 中的单行注释用的是#开头
#print("hello,wrold")
4.Python最具特色的是使行与缩进来表示代码块,而不是使用{}大括号来表示
同一代码块语句缩进的空格数必须相同
5.Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句,例如
str="你****"+\
"好+++"+\
"啊"
print(str);
6.在Python(),{},[],中的多行语句不需要反斜杠 ‘\’
7.Python数据类型有四种: 整数,长整数,浮点型和复数
整数:1
长整数 :取值范围比较大
浮点型: 1.23,3E-2
复数: 1+2J,1.1+2.2J
8.Python 中的单引号和双引号的作用是一样的
"dasdsa" 和 'dasdsa'
9.使用三引号表示多行字符串('''和""")
10.转义字符 '\'
11.自然字符串,通过在字符串前面加一个r或者R,如r"dadhagdgasj\n",则\n会显示,而不是换行(r和R功能一样)
12.Python允许处理unicode字符串,加前缀u或U,u"dasdhkjhsakdas"
13.字符串都是不可变的
14.函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。 空行也是程序代码的一部分
15.Python可以在一行显示多行语句
import sys; x='dasdasdsa';sys.stdout.write(x+'\n')
16.多个语句构成代码组
缩进相同的语句构成一个代码块,我们称之为代码组
像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。
我们将首行及后面的代码组称为一个子句(clause)。
如下实例:
if expression :
suite
elif expression :
suite
else :
suite
expression :
suite
elif expression :
suite
else :
suite
17.print输出默认是换行的,如果不想换行可以再后面加一个end="";
x="a" y="b" # 换行输出 print(x) print(y) print('---------') # 不换行输出 print(x, end=" ") print(y, end=" ") print()
18.import 和from...import的区别
在 python 用 import 或者 from...import 来导入相应的模块。
将整个模块(somemodule)导入,格式为: import somemodule
从某个模块中导入某个函数,格式为: from somemodule import somefunction
从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfun
将某个模块中的全部函数导入,格式为: from somemodule import *
import sys
print('================Python import mode==========================');
print ('命令行参数为:')
for i in sys.argv:
print (i)print ('\n python 路径为',sys.path)
from sys import argv,path print('path:',path) # 因为已经导入path成员,所以此处引用时不需要加sys.path