基本类型
int float str bool
list--列表 [1,2,3]
tuple--元组 (1,2,3)
set---集合 {1,2,3}
dict---字典 {1:”python","acwing":2,3:4.0}
int支持高精度,没有大小限制
赋值
a=3
b=3.0
c=‘s’
d=“asdf”
单引号和双引号是没有区别的
使用这种方式对多个值同时赋值
a,b,c=10,‘s’,3.0
运算符
{+,-,*,=,+=,-=,*=,/=,%=,%=}
a/b中b不能为0,并且a%b中b不能为0
+可以对str类型使用
特别注意/
/向下取整
特殊的运算符:
** 乘方
23=222
24=222*2
**=
//整除 得到的是整数
/除 得到的是小数
类型转换
int(),float(),str()
输入
input读入一行,但是只能识别为str类型
一般需要配合split(),map(),int(),float()等函数进行使用
a,b=map(int,input().split())
输出
print()自带换行
使用print(a,b,c,end=‘’)取消换行,并且单引号中可以加入其他的字符进行输出
保留小数
round()会自动进行省略小数点后的0
引用sqrt函数
from math import sqrt