标示符的命名规则
命令:help() >>> keywords >>>quit
删除变量和垃圾回收机制
- 删除变量(del 变量名)
- 对象不被引用时被回收
链式赋值和系列解包赋值
a = b = 2
a,b,c = 1,2,3(个数保持一致)
python中是不能定义常量的,只能逻辑上控制。
运算符
《 + (加法) -(减法) *(乘法) /(浮点数除法) // (整数除法) %(取余) **(次方) 》
使用divmod(10,2)同时得到商和余数(5,0)
- 进制之间的转化,各进制转化成十进制:0B 二进制 ;0o 八进制 ; 0x 十六进制
- 强制转化成整形int(要转换的内容)
- round(四舍五入的数值)
- 逻辑运算符 or and not 相当于java中的 || && !
- == 用于判断对象的两个值是否相等
- is 比较地址是同一个对象;is not 不是同一个对象
注意------整数缓存问题:在命令行[-5 256] 文本编辑器[-5 无限大] - 字符串的创建 : 1、可以使用单引号和双引号 2、使用连续的三个单引号和双引号可以创建多行字符串
len(字符串)字符串的长度
print()打印自动换行
print(“aaa”,end=(“”)) 字符串的拼接 end=括号中可以是任何的转义字符
input(“提示内容:”) 键盘的输入函数
str() 转化成字符串
a=“abcdefghijkl” a[0]=a a[-1]=l 字符串可以正向和反向去进行搜索
a.replace(“a”,“zz”)将a替换成zz a对象没有变,生成了一个新的对象 - 字符串的截取如下表: