1 python 提供了三种类型的可用数值:整型(表示整数,正数、负数)、浮点型、虚数
使用type()函数确定数值分类
type(1) 整数
type(1.0) 浮点数
虚数尾部都有一个字母 j:12j
当在数值之后使用字母j并且不在引号中时,python知道要将输入的数值看做虚数。
将虚数与非虚数结合起来,创建一个复数:12j+1 复数有实部和虚部
2 程序文件
打开记事本-输入:
print("this is a basic string")
print("we learned to join two strings using","the plus operation")
保存为.py文件
在python shell 中选择file/open 选择保存文件打开-点击 run-run module 运行程序
函数的颜色是紫色,字符串是绿色
3 +运算符用于同类型数据
str函数 可以把数值转换为字符串
4 在字符串中使用格式说明符包含数值
“%%d:%d"%10 "%%f:%f"%5 "%%E:%E"%6.777777 "%.02f"%1.19999
%% 将%符号转义
5 python在遇到无法处理的大数时将返回inf这是无穷大infinity的缩写
6 取余运算 % (同样的操作在不同的上下文中有不同的含义,叫做重载)
整数相除会有小数
7%f格式说明符 保留小数位时会四舍五入
8 使用浮点数时,整个公式会改为使用浮点数,而去掉所有浮点数会导致python将所有数都看做整型,除非结果是浮点型的。
9 将数字格式转化为八进制(数值 0 到 7)和十六进制 (数值 0 到15 9之后没有数字,所以用了字母a到f %x 字母是小写的,%X字母是大写的)
10 计算中使用括号可以确保以正确的顺序求值
print(5*10)
print("%d=%o %d=%o %d=%o %d=%o %d=%o %d=%o %d=%o %d=%o %d=%o "%(6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14))
print("%d=%x %d=%x %d=%x %d=%x %d=%x %d=%x %d=%x %d=%x %d=%x %d=%x %d=%x "%(9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19))