1.基本语法
1.1 标识符为数字,字母,下划线,首个字符不可为数字
1.2 当前版本关键字如何获取?
>>>import keyword
>>>keyword.kwlist
1.3 注释格式 # ,''',"""
1.4 使用缩进代表代码块,同一代码块缩进空格必须一致
2.数据类型
2.1 数字类型:int 布尔 浮点数 复数
2.2 字符串,其中' '," "使用完全一致,使用三引号指定多行字符串,\-转义
2.2.1 字符串索引方式:从左往右->0开始 从右往左-> -1开始
2.2.2 字符串截取格式:变量[头下标:尾下标:步长]
2.3 数据类型(标准)
number
string
list【可变】
tuple
set【可变】
dictionary【可变】
3.import 与 from...import
在 python 用 import 或者 from...import 来导入相应的模块。
将整个模块(somemodule)导入,格式为: import somemodule
从某个模块中导入某个函数,格式为: from somemodule import somefunction
从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc
将某个模块中的全部函数导入,格式为: from somemodule import *
4.等待用户输入程序
input("\n\n按下 enter 键后退出。")
5.查询变量所指的对象类型
5.1 type()
5.2 isinstance()
举例
>>>a,b,c,d = 1, 1.1, True, 1e+1
>>>print(type(a),type(b),type(c),type(d))
<class 'int'> <class 'float'> <class 'bool'> <class 'float'>
a = 222
isinstance(a,float)
False
isinstance(a,int)
True
二者区别:(不懂)
- type()不会认为子类是一种父类类型。
- isinstance()会认为子类是一种父类类型。
6.del语法使用
####删除对象引用
del var1[,var2[,var3[....,varN]]]
####删除单个,多个对象
del var
del var_a, var_b
7.数值运算
- 1、Python可以同时为多个变量赋值,如a, b = 1, 2。
- 2、一个变量可以通过赋值指向不同类型的对象。
- 3、数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。
- 4、在混合计算时,Python会把整型转换成为浮点数。
8.列表,元组,字典,集合(看不下去了,后补)
9.变量赋值即定义,未定义的变量不可访问