### 一些细节和基础 ###
- python中的bool类型是可以做数值运算的,比如 i = 1 + True,打印出来的结果是2,如果是False,则打印出来的是1,即True存的是1,False存的是0;
- python3.x中的int长度理论上是无限的,且对于浮点数默认提供的是17位数字的精度,超出17位会直接舍去;
- 常用的转义字符如下:
转义字符 描述 \\ 反斜杠符号 \' 单引号 \" 双引号 \n 换行 \r 回到行首 -
字符串之间可以利用“+”拼接字符串,字符串变量可以和整数使用“*”重复拼接相同的字符串;
-
在python中可以使用input函数从键盘等待用户的输入,x=input("提示信息: "),但是要注意用户输入的任何内容python都认为是一个字符串,如果输入的是需要运算的数值型,则需要使用int(x)或者float(x)进行转换;
-
一些基本的函数:
函数 说明 print(x) 将x输出到控制台 type(x) 查看x的变量类型 int(x) 将x转换为一个整数 float(x) 将x转换到一个浮点数 -
变量格式化输出:
格式化字符 含义 %s 字符串 %d 有符号十进制整数,%03d表示输出的整数显示位数,不足的地方用0补全 %f 浮点数,%.2f表示小数点后只显示两位 %% 输出% -
基本算术运算符(同级运算符按照从左至右计算):
运算符 描述 示例 优先级 ** 幂指 即次方操作2**7=128 1 * 乘 7*2=14 2 / 除 7/2=3.5 3 % 取余 返回除法余数部分7%2=1 4 // 整除 返回商的整数部分7//2=3 5 + 加 7+2=9 6 - 减 7-2=5 7 -
比较(关系)运算符:
运算符 描述(不成立返回False) == 检查两个操作数的值是否相等 ,成立返回True != 检查两个操作数的值是否不相等,成立返回True > 检查左操作数的值是否大于右操作数的值,成立返回True < 检查左操作数的值是否小于右操作数的值,成立返回True >= 检查左操作数的值是否大于或等于右操作数的值,成立返回True <= 检查左操作数的值是否小于或等于右操作数的值,成立返回True -
逻辑运算符:
运算符 逻辑表达式 描述(0代表False,1代表True) and x and y 有0出0,全1出1 or x or y 有1出1,全0出0 not not x 有1出0,有0出1 在and中,都为True则返回后一个;在or中,都为False则返回前一个。
-
python中没有自增或自减运算符;