表达式包含“值”和“操作码”
pyhton中的操作符
** 指数
% 取余数
// 商数取整
/ 除法
* 乘法
+ 加法
- 减法
操作符的操作顺序也称为“优先级”
数据类型
整型
浮点型
字符串型
字符串型与整型不能加号连接
例:”Alcie” + 42
TypeError
赋值语句
例:spam = 42
变量名规则
1.区分字母大小写
2.不能是数字开头
3.只能包含字母,数字,下划线
命名规范
helloWorld 小驼峰式
hello_world 用下划线隔开
注释
单行注释 #
多行注释 “”” “””
print()函数
将括号内的内容显示在屏幕上
input()函数
等待用户在键盘上输入一些文本,input的数据类型总为字符串类型
len()函数
计算字符串中字符的个数
str(), int(), float()函数
强制类型转换
round(x,n)函数
x 数据
n 保留几位小数的位数
python2中,保留值保留到离上一位更近的一端,如果两端一样远则保留离0远的那一端
python3中如果一样远则保留偶数的一边
可 round(3.55, 1)
输出的结果为3.5
这与计算机的数据都是二进制有关,所以导致机器中保存的3.55比实际的要小一点。
赋值运算符
小于等于 <=
大于等于 >=
等于 ==
不等于 !=
大于 >
小于 <
python支持 b<a<c
java b<a && a <c
if语句
格式:
if 条件:
elif
else:
while循环
格式:
while 条件:
beak语句
提前跳出while循环子句
continue语句
跳回到循环开始处,重新对循环赋值
#九九乘法表
num1 = 1
while num1 <= 9:
tmp = 1
while tmp <= num1:
print(str(tmp) + 'x' + str(num1) + '='+str(tmp * num1), end="\t")
tmp += 1
print()
num1 += 1
不加end ='' 默认为换行