python17天学习打卡(第一天)
#数据类型
类型 | 名称 |
---|---|
bool | 布尔型 |
int | 整数型 |
float | 浮点型 |
str | 字符型 |
1.和C++的不同在于不用声明数据类型,python自己会根据给变量赋的值自己来判断该变量的数据类型。
2.变量的命名规则相似,可以包括字母,数字,下划线,但是不能够以数字开头。
3.python里面的变量名字区分大小写,且变量在使用前必须先赋值。
4.布尔型变量只有True和False两个值,True表示1,False表示0
#运算符
大部分和C++的相同,但是把&、||、!变成了and、or、not
python的运算符有5种基本类型:
1.算数运算符
符号 | 名称 |
---|---|
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
// | 整除 |
% | 取余 |
** | 幂 |
2.比较运算符
符号 | 名称 |
---|---|
> | 大于 |
< | 小于 |
== | 等于 |
>= | 大于等于 |
<= | 小于等于 |
!= | 不等于 |
3.逻辑运算符
符号 | 名称 |
---|---|
and | 与 |
or | 或 |
not | 非 |
4.三元运算符
和C++中的z=x<y?x:y
优先级的比较
#if else语句
if else语句不需要用大括号标起来,只需要进行缩进就能自动判断这个命令的归属。同时if else后面要加上一个:
#BIF
BIF=Bulit-in functions
即在python中可以用的函数
函数 | 作用 |
---|---|
type() | 获取类型 |
isinstance() | 判别类型 |
int() | 强制转化为整形 |
str() | 强制转化为字符型 |