#全部行都能输出
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
1.Python注释
# 文档字符串是Python独特的注释方式。是包,模块,类或函数的第一条语句。通过 “函数名._ doc _” 获得。
# 用三个单引号或双引号。
def Avg(score, Num = 100):
'''计算班级的平均分
从score读取所有学生成绩的列表
Num:班级总人数, 默认值为100
返回值:
float 类型的平均分
'''
pass # pass 不做任何事情,一般用作占位语句
# 查看文档注释
print(Avg.__doc__) # 查看文档注释
help(Avg) # 查看函数帮助,获取文档注释
2. 查看关键字和保留字
import keyword
keyword.kwlist
3. 标准数据类型
布尔值(Booleans):True或False;
数字(Number):整数、浮点数、分数、复数;
字符串(Strings):Unicode字符序列;
列表(Lists):有序的值的序列;
元组(Tuples):有序的值的不可变序列;
集合(Sets):无序的值的集合;
字典(Dictionaries):无序的键-值对的集合
4. type(obj) 返回obj的类型
5.布尔运算(and, or, not)
True and False # False
0 or [] # []
True or False # True
not True # False
1 == 1.0 # True
True + False # 结果为1 True 与 1 一一对应, False 与 0 一一对应
6. 分数
# 需要注意的是,Python会自动进行约分
import fractions #要使用分数,必须引入的一个模块
x = fractions.Fraction(1, 2)
y = fractions.Fraction(0.25)
print(x) # 1/2
print(y) # 1/4
7. 复数 complex:
复数对象有两个属性real和imag用于查看实部和虚部。
语法:real + imagj 虚数不能单独存在,它们总是和一个值为0.0的实数部分一起构成一个复数;
实数部分和虚数部分都是浮点数。虚数部分必须有 j 或 J
num.real:返回该复