一、打印Hello和多行文本
print 打印
后跟单引号或者双引号
多行:3个单引号或者3个双引号
二、算术运算
2.1、加减乖法
默认1/2=0
如果需要小数运算,则需要一个运算术上加.或者.0
+,-,*,/
2.2、取余
%:取余(取模)
小数也可以参数取余
2.3、乘方
**2个表示乖方
可以有负方,表示开方
三、长整型和进制数
3.1、长整型
很大的整数,后面会自动加上L表示长整型
普通的整数不能大于2147483647
3.2、十六进制
0x开始的数表示十六进制
3.2、八进制
以0开头 如 010
四、变量
变量是什么,不确定的数据的名字
变量命名规则:包括字母、数字、_下划线。
不能以数字开头.
如x=2;y="hello",z=2.3等等,python中不需要声明数据类型,JAVA中需要声明数据类型如:int x=2;String str="hello"等
声明变量直接输出
五、获取用户输入
input函数来接收用户输入
变量=input("提示信息:");
如是x=inut("请输入第一个数");y=inut("请输入第二个数");
六、函数
幂函数
pow(2,3)2的3次方
abs绝对值函数abs(数字)
round()四舍五入函数
round()只能4舍五入
round(11.5) 12,round(-11.5)=-11
round(11.5,-1),负数从个位数开始舍弃10.0
round(11.5,-2),负数从个位数开始舍弃0.0
round(-11.5,-1),负数从个位数开始舍弃-10.0
round(-11.5,-2),负数从个位数开始舍弃-0.0
七、模块
7.1、模块概念
模块有点类似JAVA中的导包
可以把模块想成导入到python中以增加python功能的扩展,需要什么模块就使用命令import 模块名称 来导入相应的模块
7.2、math
33.9要取到32不要四舍五入,转换为整数int型
可以使用math.floor
int也可以完成,但int是舍掉小数位不要,负数同样只舍可以会变大
7.3、sqrt平方根
sqrt(9) 结果3
sqrt不能是负数,否则报错
7.4、cmath和复数
sqrt只能处理浮点数
负数的平方根是虚数(复数,实数和虚数之和)
cmath可以求负数的平方根(complex math,复数)
虚数以j(或者J)结尾,就像长整型使用L一样。
被看做实数部分为0的复数
7.5、执行.py文件
vim hello.py
python 文件.py
八、注释
#注释内容