自由式学习
992人加入学习
(0人评价)
Python基础知识-pycharm版
价格 免费
承诺服务
该课程属于 1443-李同学-算法方向-计算机视觉-就业:是 请加入后再学习

str.split("分隔符")生成列表

'连接符'.joint(list)生成字符串,高效率

[展开全文]

str[起始位置:终点:步长]

str[::-1]反向排列

 

[展开全文]

字符串索引正向从0开始,反向从-1开始

str.repalce("被替换字符","替换字符")

[展开全文]

\续行符

\n换行符

\'单引号

\"双引号

\b退格一次

str*3,复制字符串3次

end=" "

[展开全文]

ord("str")字符换unicode

chr("数字")数字换字符

''' '''创建多行字符串

[展开全文]

同一运算

is,is not 判断两个对象的内存地址是否一样

==判断两个对象值是否一样

两个对象可以值一样,地址不一样

由于整数缓存问题,赋值一样并在为-5到任意大整数的两个对象地址一样

[展开全文]

true, false本质为1,0可以进行数字运算

==判断相等

!=不相等

true or anything, 短路返回true

flase or anything 返回anything

false and anything,短路返回false

true and anything, 返回anything

 

[展开全文]

unix时间点1970.1.1,0点0分0秒,以毫秒计算

时间本质是数字

[展开全文]

二进制0b

8进制0o

16进制0x

python整数没有大小限制

[展开全文]

/浮点数除法

//取整数除法

%取余数

**幂

[展开全文]

解包复制

a,b=10,20

a,b=b,a实现互换

python不支持常量

[展开全文]

变量和赋值语句:

 a = 3

删除变量:
del a 

变量被删了,但是堆里的对象仍然在,只不过没有用了,进而被拉进回收站回收,可以释放空间。

[展开全文]

标识符:用于表示变量/函数/类/模块等名称

1.区分大小写

2.第一个字符必须是字母,下划线,其后的字符只能是字母/数字和下划线,其他的不行

3.不能使用关键字(这个太重要了,以前就犯过这样的错)

4.以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法

[展开全文]

用del删除变量

对象无变量引用时会被清出内存

[展开全文]

变量即对象的引用

变量在栈内,对象在堆内

python变量不需声明,调用对象即可

[展开全文]

对象即内存块

对象3要素:内存地址即ID/数据类型即type/数据值即value

赋值即时对象地址传递给变量

[展开全文]

nonlocal

声明外层的局部变量

global

[展开全文]

返回值
return 返回值要点:
1. 如果函数体中包含return 语句,则结束函数执行并返回值
2. 如果函数体中不包含return 语句,则返回None 值。
3. 要返回多个返回值,使用列表、元组、字典、集合将多个值“存起来”即可。


def my_avg(a,b):
      return (a+b)/2

 

def test(x,y,z) 

     return [x*10,y*10,z*10]

print(test(1,2,3))

[展开全文]