a=b=c
系列解包赋值a,b=1,2
a,b=b,a
print(a,b)
常量:python不支持常量,即没有语法规则限制改变一个常量的值
内置的基本数据类型
1.整型2.浮点型
3.布尔型
4.字符串型
数字/浮点数除法
8/2=4.0
//整数除法
7/2=3
**幂运算
2**3=8
使用divmod()函数同时得到商和余数:
>>>divmod(13,3)
(4,1)
整数二进制:0b或者0B
八进制:0oh或者0O
十六进制:0x或0X
使用int()实现类型转化
int(True )
自动转型:
整数和浮点数相加就是浮点数
round(value)四舍五入
注意:不改变原来的值
时间的表示pyhon中可以通过time.time()获得当前时刻
定义多点坐标_绘出折现_并计算起始点和终点 的距离布尔值
True or Flase
比较运算符
逻辑运算符
or
and
not
同一运算符is 比较地址id
==比较对象的值value
字符串的编码"i am a teacher"
连续三个单引号或三个双引号,可以创建多行字符串
空字符串和len()函数c=“”
len(c)=0
转义字符r回车
\ 反斜杠本身
续行
字符串拼接 +''a''+''b"="ab"
字符串的复制
a='sxt'*3
不换行打印end='###'
以##结尾
从控制台读取字符串my name=input("请输入你的名字")
使用【】提取字符repalce()
a.repalce("c","gao")
将c变成高
字符串切片slice split()分割和join()合并a.split() 默认空白字符/空格/制表符
可以看出利用join函数比拼接符+更快
字符串驻留机制符合标识符的机制
字符串的常用方法总结len() 字符串长度
a.startwith() 以什么开头
a.endwith() 以什么结尾
a.find() 第一次出现 的位置
a.rfind() 最后一次出现的位置
a.count() 指定字符串出现多少次
a.isalnum() 全是字母或者数字
" sxt ".strip()去除首位信息 'sxt'
大小写的转换
a.captalize() 首字母大写
a.tittle()每个单词首字母都大写
a.upper()所有字符串转化成大写
a.lower()所有字符串都小写
a.swapcase()大的变小的,小的变大的
格式排版
a="sxt"
a.center(10,"*")
'***sxt***'
format()的基本用法 填充与对齐
数字格式化



